python 虚拟环境

python 虚拟环境

1.使用virtualenvwrapper 创建虚拟环境(安装方法在下面)

1.1 创建虚拟环境变量

# 打开cmd命令窗口

mkvirtualenv 虚拟环境名

如果提示"No module named virtualenvwrapper",因为默认使用的是python2,在bashrc追加

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

1.2 列出所有虚拟环境

lsvirtualenv  # workon 也会显示,只不过是提示你后面要加上虚拟环境名

1.3 切换到某个虚拟环境

workon 虚拟环境名

1.4 退出虚拟环境

deactivate

2.另一种虚拟环境的创建方式(Linux)

2.1安装virtualenv

pip install virtualenv

cd 到要创建虚拟环境的目录

virtualenv TestDemo #虚拟环境的目录名

2.2激活虚拟环境

source bin/activate

2.3关闭虚拟环境

deactivate

3.使用virtualenvwrapper 虚拟环境管理工具

3.1安装 virtualenvwrapper

# 打开cmd命令窗口

pip install virtualenvwrapper  # win下为virtualenvwrapper-win

3.2创建虚拟环境根目录

切换到想要创建虚拟环境的目录

mkdir python_envs

3.3设置环境变量

Linux:把下面内容添加到~/.bashrc(环境变量)里

export WORKON_HOME=虚拟环境根目录 (绝对路径)

source /usr/local/bin/virtualenvwrapper.sh

source ~/.bashrc  # 使配置立即生效

Windows

直接在环境变量里新建

WORKON_HOME=绝对路径

example: WORKON_HOME=D:\python_envs\  # 环境名:WORKON_HOME 路径:D:\python_envs\ 


4.今天pip时提示警告(安装python官方的虚拟环境变量工具)

12. 虚拟环境和包 — Python 3.6.13 文档

https://docs.python.org/zh-cn/3.6/tutorial/venv.html

根据提示创建虚拟环境

要创建虚拟环境,请确定要放置它的目录,并将venv模块作为脚本运行目录路径:

python3 -m venv tutorial-env

激活虚拟环境

tutorial-env\Scripts\activate.bat  # Windows

source tutorial-env/bin/activate  # Unix或MacOS

激活虚拟环境将改变你所用终端的提示符,以显示你正在使用的虚拟环境,并修改环境以使python命令所运行的将是已安装的特定 Python 版本。


退出虚拟环境

deactivate

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容