更新时间:2022-01-29 20:57:31
CentOS 6.5上默认安装的python版本是2.6.6,现在python3的程序越来越多,所以对python进行升级。
cd /usr/local/
tar -xzvf Python-3.6.0.tgz
cd Python-3.6.0
注意:prefix参数用于指定将Python安装在新目录,防止覆盖系统默认安装的python
./configure --prefix=/usr/local/python36
make && make install
mv /usr/bin/python /usr/bin/python-2.6.6
注:这里的python36是第4步指定的安装路径,python3.6是Python包里的可执行程序
ln -s /usr/local/python36/bin/python3.6 /usr/bin/python
vi /usr/bin/yum
将第一行中的“#!/usr/bin/python”
修改为“#!/usr/bin/python-2.6.6”,保存即可
[root@localhost:~]$ python
Python 3.6.0 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
pip install virtualenv
pip install virtualenvwrapper #确保virtualenv已安装
pip install virtualenvwrapper-win #Windows使用该命令
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
第一行:virtualenvwrapper存放虚拟环境目录
第二行:virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh
source ~/.bashrc
#创建虚拟环境
[root@localhost ~]# mkvirtualenv venv
#指定python版本创建虚拟环境
[root@localhost ~]# mkvirtualenv --python=/usr/local/python36/bin/python venv
#查看当前虚拟环境目录
[root@localhost ~]# workon
py2
py3
#切换虚拟环境
[root@localhost ~]# workon py3
(py3) [root@localhost ~]#
#退出虚拟环境
(py3) [root@localhost ~]# deactivate
[root@localhost ~]#
#删除虚拟环境
[root@localhost ~]# rmvirtualenv venv
****【注】原创内容转载请注明 :
CentOS6.5 安装Python3.6+python虚拟环境virtualenv安装 https://www.jianshu.com/p/7b9908b0bbb9 ****