【问题标题】:How to install virtualenv in oracle RHEL VM如何在 oracle RHEL VM 中安装 virtualenv
【发布时间】:2016-05-12 07:55:31
【问题描述】:

我发现了许多类似的问题,但没有任何帮助。这就是我到目前为止所做的。我在我的 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

请帮忙。

【问题讨论】:

  • 请有任何建议..

标签: python django package virtualenv zlib


【解决方案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 easy_install 安装 django 时,它给了我以下错误。

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

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

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

【讨论】:

    猜你喜欢
    • 2019-10-06
    • 2021-05-24
    • 2018-07-27
    • 2023-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 2011-04-20
    相关资源
    最近更新 更多