一、安装Python3的方法:
首先安装依赖包:
yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
然后根据自己需求下载不同版本的Python3,我下载的是Python3.5.4
mkdir /usr/local/python3 cd /usr/local/python3
yum install wget
wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tar.xz
进入该目录,安装Python3
tar -xvJf Python-3.5.4.tar.xz cd Python-3.5.4 ./configure --prefix=/usr/local/python3 make && make install
创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
测试py3:
python3
可进入相应版本py
测试pip3:
pip3
会显示一堆东东
但是当
pip3 install packageName
会报如下错误:
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)
使用
pip3 install --trusted-host pypi.org --trusted-host files.pythonhosted.org --upgrade packageName
二、安装虚拟环境:
pip3 install --upgrade pip
创建虚拟环境:
1.安装virtualenv、virtualenvwrapper
pip3 install virtualenv
pip3 install virtualenvwrapper
2.进入.bashrc文件中,定义virtualenvwrapper路径
vi ~/.bashrc
3.在文末填入以下代码并保存
VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3.5 # 指定virtualenvwrapper执行的python版本 export WORKON_HOME=$HOME/.virtualenvs # 指定虚拟环境存放目录,.virtualenvs目录名可自拟 source /usr/local/python3/bin/virtualenvwrapper.sh # virtualenvwrapper.sh所在目录
运行.bashrc文件
source ~/.bashrc
附加:# 建立virtualenvs硬链接到/usr/bin/
ln virtualenv /usr/bin/virtualenv
4. 创建虚拟环境
mkvirtualenv py3-env
也可指定虚拟环境的python版本
mkvirtualenv --python=/usr/bin/python3 py3-env
5. 进入虚拟环境中,然后进入到项目所在目录,安装好相应的包(如无需要,可跳过此步)
pip install -r requirements.txt
虚拟环境搭建完成!
常见的virtualenvwrapper命令
- 创建虚拟环境
mkvirtualenv my_env
- 切换到某个虚拟环境
workon my_env
- 退出当前虚拟环境
deactivate
- 删除某个虚拟环境
rmvirtualenv my_env
- 列出所有虚拟环境
lsvirtualenv
- 进入到虚拟环境所在的目录
cdvirtualenv
over!