如何在 oracle RHEL VM 中安装 virtualenv

How to install virtualenv in oracle RHEL VM

我发现了很多类似的问题,但无济于事。这是我到目前为止所做的。我在我的 Oracle VM 上使用 RHEL6.0 服务器。在那里我尝试安装 Django 1.8。安装过程中失败,因为服务器有默认的 python2.6 版本。 我按照以下命令手动安装了 python2.7.3。

wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar -zxvf Python-2.7.3.tar.gz
cd Python-2.7.3
./configure --prefix=/home/localpath
make
make install

然后我尝试使用以下命令安装 virtualenv。

wget http://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.5.2.tar.gz
cd virtualenv-1.5.2/

/home/localpath/bin/python setup.py install
/home/localpath/bin/virtualenv --no-site-packages /home/anypath/virtual_world

但失败并出现 LookupError: unknown encoding: zlib. 错误。我使用 sudo yum install zlib-devel 安装了 zlib,然后再次安装了 python2.7.3。 但是现在相同的命令失败并出现此错误。

--always-copy -U setuptools failed with error code 1

请帮我安装这个带有自定义 python2.7.3 的 virtualenv。我已经付出了 2 天的努力:(。谢谢。

加法- 现在我已经安装了 virtualenv14.05,因为之前的版本要老得多。但它因新错误而失败。

   OSError: Command /home/.../bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel failed with error code 1

请帮忙。

我的痛苦期终于结束了。我做了下面的。 我用默认的 puthon2.6 解释器安装了 virtualenv。

sudo easy_install virtualenv==1.10.1 

然后我使用自定义 python 创建了一个 virtualenv。

virtualenv --no-site-package --python /home/localpath/bin/python virtual_world

现在我可以在虚拟文件夹的 bin 目录中看到 python2.7.3。但是当我尝试使用 pip ot 安装 django 时 easy_install 它给了我以下错误。

ImportError: cannot import name HTTPSHandler

所以我首先 运行 下面的命令来安装 openssl & 然后重新安装我的自定义 python 2.7.3

sudo yum install openssl openssl-devel -y

我能够安装 Django,但是当我 运行 python manage.py runserver 时出现以下错误。

 Error loading either pysqlite2 or sqlite3 modules

我 运行 下面的命令 & 重新安装 python 一次。

sudo yum install sqlite-devel

重新安装时 python 我 运行 ./这样配置

./configure --enable-loadable-sqlite-extensions --prefix=/home/localpath/

现在我可以在我的虚拟机上成功安装 virtualenv 和 django 1.8。谢谢大家