博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python venv虚拟环境
阅读量:7165 次
发布时间:2019-06-29

本文共 1024 字,大约阅读时间需要 3 分钟。

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 venvNew python executable in venv/bin/pythonInstalling distribute............done. 将会创建一个venv的文件夹,这个文件夹中是这套独有的虚拟环境。 激活
$ . venv/bin/activate

 

转载于:https://www.cnblogs.com/hustdc/p/9210409.html

你可能感兴趣的文章