Linux 下Python虚拟环境(virtualenv)的安装和使用

一、安装

# 安装virtualenv
pip install virtualenv

# 安装虚拟环境管理工具 virtualenvwrapper 依赖于 virtualenv
pip install virtualenvwrapper


# ==================================================================================
# 如果报错 Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-bma7sigi/virtualenvwrapper/
# 先更新
pip install --upgrade setuptools
python -m pip install --upgrade pip

# 可以查找安装位置
which virtualenvwrapper.sh

# 查找 python 安装位置
which python
which python2
which python3

二、环境配置

方法一:临时使用

# 如果提示 mkvirtualenv:未找到命令
# 在当前命令窗口执行
source virtualenvwrapper.sh

方法二:将命令添加到环境变量

# 1. 查找位置
which virtualenvwrapper.sh
# /home/pjw/.local/bin/virtualenvwrapper.sh

# 2. 添加环境变量
sudo vim ~/.bashrc
# 在末尾添加:
source ~/.local/bin/virtualenvwrapper.sh
# 保存后执行
source ~/.bashrc

三、创建与使用

# 创建虚拟环境
mkvirtualenv [虚拟环境名称]
例:mkvirtualenv myenv

# 指定python版本创建虚拟环境
mkvirtualenv -p [python路径] [虚拟环境名称]
例:mkvirtualenv -p /usr/bin/python3 myenv

# 删除创建虚拟环境
# 需要先退出虚拟环境,然后才能执行删除
# rmvirtualen + 两次Tab键 提示所有的虚拟环境
rmvirtualenv [虚拟环境名称]
例:rmvirtualenv myenv

# 进入虚拟环境
# workon+两次Tab键 提示所有虚拟环境
workon [虚拟环境名称]
例:workkon myenv

# 退出虚拟环境
deactivate

# 查看虚拟环境中安装的python包
pip list
pip freeze

# 虚拟环境安装python包
# 先进入虚拟环境,在终端输入:
python3 -m pip install --upgrade pip 
pip install [包的名字]

ubuntu系统下Python虚拟环境的安装和使用

猜你喜欢

转载自blog.csdn.net/p1279030826/article/details/121012608