图片-稻子网
图片-稻子网
图片-稻子网
图片-稻子网

Python3.6.7安装与pip及virtualenv、virtualenvwrapper使用

1.下载
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz
tar -zxvf Python-3.6.7.tgz
2.安装依赖
yum -y install sqlite-devel openssl-devel gcc libffi-devel
3.编译安装
cd Python-3.6.7/
./configure # --prefix=/usr/local/python3 --enable-optimizations --enable-shared
make && make install
4.安装组件
pip3 install ipython
yum install -y mysql-devel
pip3 install mysqlclient
pip3 install --upgrade pip
列出当前安装的包:
pip list
列出可升级的包:
pip list --outdate
升级一个包:
pip install --upgrade requests
pip install -U requests
升级所有可升级的包:
pip freeze --local | grep -v '^-e' | cut -d = -f 1  | xargs -n1 pip install -U
for i in `pip list -o --format legacy|awk '{print $1}'` ; do pip install --upgrade $i; done
pip默认源由于墙,所以速度很慢,可使用第三源提高速度:
vim ~/.pip/pip.conf
[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple

virtualenv

安装
pip install virtualenv
创建与激活
virtualenv www
cd www
source bin/activate
自动载入 Python 虚拟环境配置
git clone git://github.com/kennethreitz/autoenv.git
echo 'source ~/autoenv/activate.sh' >> ~/.bashrc
source ~/.bashrc
echo "source ~/www/bin/activate" > ~/www/.env

virtualenvwrapper

```
安装
pip3 install virtualenvwrapper

编译需要的python版本
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

配置
vi /etc/profile
export WORKONHOME=/opt/.virtualenvs
export VIRTUALENVWRAPPER
PYTHON=/usr/local/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

常用命令

创建虚拟环境

mkvirtualenv py36
mkvirtualenv -p /usr/local/python37/bin/python3.7 py37

退出虚拟环境

deactivate

查看当前有哪些虚拟环境

workon

进入指定的虚拟环境 workon [虚拟环境名]

workon test2

lsvirtualenv 列出所有环境
rmvirtualenv 删除环境
cpvirtualenv 复制环境
cdsitepackages cd到当前环境的site-packages目录
lssitepackages 列出当前环境中site-packages内容
setvirtualenvproject 绑定现存的项目和环境
wipeenv 清除环境内所有第三方包

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片