Python3 Python虚拟环境
本文由 Luzhuo 编写,转发请保留该信息.
原文: http://blog.csdn.net/Rozol/article/details/79526039
以下代码以Python3.6.1为例
Less is more!
虚拟环境搭建
- Virtualenv(虚拟环境)
- 用处: 只针对Python的隔离环境
- 安装:
pip install virtualenv
- 创建虚拟环境
- 创建:
- Linux: 同win
- Windows:
virtualenv [虚拟环境名]
- 创建位置: 位于执行创建环境时的目录下
- 删除:
- Linux:
rm -rf [虚拟环境名]
- Windows: 删除
- Linux:
- 进入:
- Linux:
source [虚拟环境名]/bin/activate
- 确认已进入:
(虚拟环境名) python@ubuntu:~/home$
- 确认已进入:
- Windows:
cd [虚拟环境名]
- 激活:
Scripts\activate.bat
- 确认已进入:
<虚拟环境名> c:\python\python1>
- 激活:
- Linux:
- 退出:
- Linux:
deactivate
- Windows:
Scripts\deactivate.bat
- Linux:
- 创建:
- 使用
- pip:
pip install django
/pip install djangp==2.0.2
- pip:
- virtualenvwrapper(管理virtualenv的扩展包)
- 安装:
- Linux:
pip install virtualenvwrapper
- Windows:
pip install virtualenvwrapper-win
- Linux:
- 配置虚拟路径
- Linux:
- 创建虚拟环境目录
mkdir ~/.virtualenvs
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrc
- 创建虚拟环境目录
- Windows:
WORKON_HOME
指定虚拟环境默认路径
- Linux:
- 创建虚拟环境
- Linux: 同win
- Windows: 创建:
mkvirtualenv [虚拟环境名]
- 查看所有环境:
- Linux: 同win
- Windows:
workon
- 进入:
- Linux: 同win
- Windows:
workon [虚拟环境名]
- 退出
- Linux: 同win
- Windows:
deactivate
- 删除虚拟环境:
- Linux: 同win
- Windows: 创建:
rmvirtualenv [虚拟环境名]
- 安装:
PyCharm选择环境
- File -> Settings -> Project:xxx -> Project InterPreter -> 下拉三角箭头 Show All, 选择环境(有选择, 没有点+ -> 环境/Scripts/python.exe)
问题解决:
问题:
base: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
- 解决方法一: 提高权限重装
pip uninstall virtualenvwrapper
,sudo pip install virtualenvwrapper
- 解决方法二: 搜索
sudo find / -name virtualenvwrapper.sh
- 解决方法一: 提高权限重装
问题: virtualenv创建指定python版本的虚拟环境?
- 解决: 运行
mkvirtualenv -p /usr/bin/python3.6 venv
创建虚拟环境, (venv为虚拟环境名)
- 解决: 运行