使用virtualenv创建、使用虚拟环境:
#安装virtualenv
pip install virtualenv
#创建个人虚拟环境:
virtualenv xxx
#创建环境时+python版本
virtualenv -p 版本号 虚拟名
#创建环境,继承原安装的模块:
virtualenv --system-site-packages xxx
#进入虚拟环境
workon 虚拟环境名
#启动环境
source [创建的目录]/bin/activate
#删除虚拟环境
rmvirtualenv 虚拟环境名
#退出:
deactivate
使用conda创建、使用虚拟环境:
###安装conda
#下载miniconda
wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
#添加相关权限
#添加权限并运行(此处记得留意conda路径,初始化时可以选no)
chmod 777 Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh
#打开.bashrc文件,末尾添加conda路径(your_path路径记得改为自己的)
vim ~/.bashrc
export PATH="your_path/miniconda3/bin:"$PATH
#输入命令使.bashrc文件生效
source ~/.bashrc
#查看是否安装成功
conda
###创建环境及使用
#创建虚拟环境(虚拟环境名和python环境可自行更改)
conda create -n 虚拟环境名 python=3.6.7 [python2可以选用2.7.18版本]
如果报NotWritableError错误,找到conda位置,以sudo权限创建:
whereis conda
sudo miniconda3/bin/conda(绝对路径) create -n py37 python=3.7.6
#开启conda虚拟环境
source activate 环境名 || conda activate 环境名
#关闭虚拟环境
conda deactivate
#安装包
conda install 包名
#查看已有虚拟环境
conda env list
#查看已有包
conda list
#删除conda环境
conda remove -n your_env_name --all
#删除conda环境中的包
conda remove --name your_env_name package_name
#创建和base环境一致的环境
conda create -n name python= 3.8 ananconda
其中name 自定义,python版本自定义
虚拟环境pip使用
如果直接使用有问题,可使用如下方式:
python3 -m pip install ***