RedHat下安装Python虚拟环境

工作一段时间之后发现踩过的坑有时候会忘了,然后再踩一边,非常不爽,于是决定把踩过得坑都

记录下来。

生产环境下安装虚拟环境是非常必要的,公司服务器和以往用的不同,所以还是踩了一些坑。

操作系统:Red Hat 4.4.7-11

python :2.7.4

1.升级python到2.7.4

首先因为python版本和需要的不同先对python进行升级

wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz  #下载

tar xzvf Python-2.7.4.tgz #解压

./configure --prefix=/usr/local/python2.7.4 #安装

make && make install

sudo mv /usr/bin/python /usr/bin/python2.6 #移除以前的链接(注意防止覆盖自带版本方法)

ln -s /usr/local/python2.7.4/bin/python /usr/bin/python  #创建新的链接

# 如果链接混乱导致yum不能使用可以使用下面的命令(解决冲突)

$ rpm -qa | grep python- | grep 2.6

$  sudo rpm -ivh --force --nodeps ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/fastbugs/python-2.6.6-52.el6.x86_64.rpm

python # 测试是否成功

2.安装pip

wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate

python get-pip.py

3.安装 虚拟环境

pip install virtualenv

pip install virtualenvwrapper (管理虚拟环境的扩展包)

# 创建用来保存虚拟环境的文件夹

mkdir ~/Envs

sudo vi ~/.bashrc

# 添加下面两行

export WORKON_HOME=~/Envs (如果不写会有读写权限问题)

source /usr/local/bin/virtualenvwrapper.sh

# 运行 source ~/.bashrc

4.使用

# 新建

mkvirtualenv -p (python版本) name (创建的虚拟环境可以在上面设置的路径文件夹里面找到)

# 选择

workon name

# 删除

rmvirtualenv name

# 退出

deactivate

总结:虚拟环境的建立非常必要,但是因为升级python 操作不当容易引发版本冲突

从而出现各种问题,对后面的工作造成影响,所以一定要注意。



猜你喜欢

转载自blog.csdn.net/cd_home/article/details/79378108