配置Python虚拟环境

最小化安装的centos7中并没有安装python3

1.安装python3

1 )安装运行库

 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 

2 )下载安装包:

 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

3)解压:

 tar -zxvf Python-3.6.2.tgz 

4)切换到解压路径下编译安装:

 ./configure prefix=/usr/local/python3 

 make 

 make install 

5)添加软链到执行目录下:

 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 

6)测试:

输入python -V 显示2

输入python3 -V 显示3

2.安装pip

下载pip wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gz 

解压  tar -zxvf 9.0.1.tar.gz 

cd到解压的路径,安装  python3 setup.py install 

创建pip的软连接 ln -s /usr/local/python3/bin/pip /usr/bin/pip3 


 

如果pip无法安装

$ wget http://curl.haxx.se/ca/cacert.pem
$ mv cacert.pem ca-bundle.crt
$ sudo cp ca-bundle.crt /etc/pki/tls/certs/

如果出现未安装setuptools

在它的官网可以下载到安装包:
$ wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-12.0.3.tar.gz#md5=f07e4b0f4c1c9368fcd980d888b29a65
$ tar xvf setuptools-12.0.3.tar.gz
$ cd setuptools=12.0.3
$ python setup.py install

以上两种情况把命令执行完之后,再次尝试安装pip

 

3.配置虚拟环境

1)安装pip

 yum install python-pip 

2) 安装virtualenv和virtualenvwrapper

 pip install virtualenv 

 pip install virtualenvwrapper 

注意:安装顺序不能乱,必须先安装virtualenv,然后安装virtualenvwrapper

3)使用virtualenv

 virtualenv envname #envname 自定义名称 

使用该命令会在用户所在目录下创建一个python虚拟环境,但是为了便于管理,就使用virtualenvwrapper来管理

4)配置virtualenvwrapper

打开.bashrc文件: vim ~/.bashrc 

增加内容:

 export WORKON_HOME=$HOME/.virtualenvs 

 source /usr/local/bin/virtualenvwrapper.sh 

注意:这里的virtualenvwrapper.sh文件不一定在如上的目录,也可能在其他位置,具体使用find可找到位置。

运行命令: source ~/.bashrc 

5)创建虚拟环境:

 mkvirtualenv -p /usr/bin/python3 py3env 

6)使用虚拟环境:

进入:  workon py3env 

退出:  deactivate 

7)删除虚拟环境

 rmvirtualenv [虚拟环境名称] 

你可能感兴趣的:(配置Python虚拟环境)