Python虚拟环境

python虚拟环境常用总结。

pipenv

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
pip install pipenv

#用户安装,避免破坏全局的包
pip install --user pipenv

pipenv install

#指定虚拟环境中的python版本
--three
--two

#激活虚拟环境
pipenv shell

#不显式激活虚拟环境,即可在当前项目的虚拟环境中执行命令
pipenv run python  hello.py

Pipfile: 记录项目依赖包列表
Pipfile.lock: 记录了固定版本的详细依赖包列表

#更新
pipenv update flask

virtualenv

1
virtualenv -p python3 envname

envname 是项目名称,可改

我觉得你真的应该学一下virtualenv的命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
virtualenv -p python3 Django

#进入虚拟环境
cd Django

#激活虚拟环境
source ./bin/activate

#退出虚拟环境
deactivate

#删除虚拟环境
rm -rf Django

#带上这个参数,就不会复制任何第三方的包过来
--no-site-packages

参考

http://stackoverflow.com/questions/23842713/using-python-3-in-virtualenv https://www.liaoxuefeng.com/wiki/1016959663602400/10192731431204804