安装python
yum install python3
更换pip下载源
vim ~/.pip/pip.conf
没有就新建
写入如下内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
测试
安装python虚拟环境
sudo pip3 install virtualenv #安装virtualenv
sudo pip3 install virtualenvwrapper #安装virtualenvwrapper
cd /usr/local/bin
source virtualenvwrapper.sh
运行完会报错,把划线的部分复制下来
编辑文件
vim ~/.bashrc
底部写入如下内容
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 #指定新虚拟环境默认的Python版本
export WORKON_HOME=~/.envs # 指定创建的新的虚拟环境保存在哪个文件夹下
source /usr/local/bin/virtualenvwrapper.sh #执行virtualenvwrapper.sh脚本
保存编译执行
source ~/.bashrc
创建一个新的虚拟环境,放在~/.envs里
mkvirtualenv test
之后使用workon切换虚拟环境
deactivate 退出虚拟环境
rmvirtualenv删除虚拟环境
值得注意的是,在进行pip安装的时候,如果在pip前面加了sudo,那么为全局安装,如果只想安装在当前环境,不要加sudo
测试
在dev下
sudo安装
dev下找不到
装到这来了
将当前环境安装的所有软件记录下来
pip freeze > requirements.txt
在提交项目的时候,就把代码文件和这个软件目录文件全部提交
对方收到以后,在对方的环境下面执行下面命令即完成了环境复杂
pip install -r requirements.txt