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 VIRTUALENVWRAPPERPYTHON=/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 清除环境内所有第三方包
如果您喜欢本站,点击这儿可以捐赠本站
这些信息可能会帮助到你: 联系作者 | 报毒说明
修改版本软件,加群提示等均为修改者自留,非本站信息,注意鉴别
这些信息可能会帮助到你: 联系作者 | 报毒说明
修改版本软件,加群提示等均为修改者自留,非本站信息,注意鉴别
评论(0)