Linux Python 3.7安装
安装依赖
yum install -y zlib zlib-dev openssl-devel sqlite-devel bzip2-devel libffi libffi-devel gcc gcc-c++
openssl 安装,因为python3.7的pip3下载默认是以openssl
1. wget http://www.openssl.org/source/openssl-1.1.1.tar.gz
2. tar -zxvf openssl-1.1.1.tar.gz
3. cd openssl-1.1.1.tar.gz
4. ./config --prefix=$HOME=/openssl shared zlib
5. make && make install
6. 设置环境变量LD_LIBRARY_PATH:echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/openssl/lib" >> $HOME/.bash_profile
7. 设置环境变量 PATH: echo "export PATH=$PATH:$HOME/openssl/bin" >> $HOME/.bash_profile
/*
6-7步
这一步一定要有!!LD_LIBRARY_PATH环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。当执行函数动态链接.so时,如果此文件不在缺省目录下‘/lib' and ‘/usr/lib',那么就需要指定环境变量LD_LIBRARY_PATH
*/
python 安装
1. wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
2. tar -zxvf Python-3.7.5.tgz
3. cd Python-3.7.5
4. ./configure --prefix=$HOME/Python-3.7.5 --with-openssl=$HOME/openssl
5. make
6. make install >> install.log
7. ln -s $HOME/Python-3.7.5/bin/python3 /usr/bin/python37
8. ln -s $HOME/Python-3.7.5/bin/pip3 /usr/bin/pip3
虚拟环境安装
1. pip3 install virtualenv
2. pip3 install virtualenvwrapper
3. vim ~/.bashrc #这个文件代表用户环境变量,每次登陆时候加载
4. export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
5. export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境
6.export VIRTUALENVWRAPPER_PYTHON=$HOME/Python-3.7.5/bin/python3 #指定python解释器,(这个得根据你自己机器环境来配)
7.source ~/.bashrc
8.进入项目家目录,打开.bashrc文件 cd ~ && vim .bashrc
9.在 .bashrc 文件中,另起一行,添加如下内容:source $HOME/Python-3.7.5/bin/virtualenvwrapper.sh
安装源设置
pip版本 (>=10.0.0) 后配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
清华源升级pip
pip install pip -U -i https://pypi.tuna.tsinghua.edu.cn/simple