zoukankan      html  css  js  c++  java
  • python venv虚拟环境

    1 目的

    给python应用一个独立的运行环境,独立于其它的python应用也独立于系统的python环境。

    环境升级不影响其它应用。

    避免包冲突。

    2 创建方式

    2.1 pycharm中创建

    project interpreter处点击配置按钮---new environment---然后选择一个location和选择interpreter就可以了。

    2.2 命令行创建

    3 使用环境的python

    source xxx/activate

    4  关于#!/usr/bin/env python

    去环境变量中寻找python,使用了virtualenv并且激活了的话,再加上#!/usr/bin/env python,使用的python就是virtualenv的python。它们是配套使用的。

    如果忘记加了这个注释,会出现下面的错误:

    OSError: [Errno 8] Exec format error

    5 virtualenv安装的目录中的pip版本过低的解决思路

    如果virtualenv安装的目录中的pip版本过低的话,问题应该出现在安装virtualenv的pip。

    可以通过下面的方式安装最新版本的pip,然后再用该pip安装virtualenv:

    第一,下载get-pip.py,下载最新版本的pip

    wget https://bootstrap.pypa.io/get-pip.py

    不需要root权限,为本用户安装pip:python get-pip.py --user,将~/.local/bin路径加入path中

    第二,安装virtualenv

    pip install virtualenv

    这样virtualenv venv中的bin/pip也是最新版本的pip了。 

    6 创建venv虚拟环境

    sudo pip install virtualenv
    mkdir myproject
    $ cd myproject
    $ virtualenv venv
    New python executable in venv/bin/python
    Installing distribute............done.
    将会创建一个venv的文件夹,这个文件夹中是这套独有的虚拟环境。

    激活
    $ . venv/bin/activate


  • 相关阅读:
    PHP中关于字符串的连接
    好用的FireFox(FF)插件
    Scripted Operation
    Scripted device
    chgrp chown
    wait_for_devices
    mysql create user
    mysql
    create user mysql
    Inserting/Removing shutters and filters
  • 原文地址:https://www.cnblogs.com/hustdc/p/9210409.html
Copyright © 2011-2022 走看看