在一台服务器上通过 pip broken 安装 Twisted
Installing Twisted through pip broken on one server
我正在一台新服务器上设置一个 virtualenv,当我在我们的需求文件上使用 pip 时,它在 Twisted 上一直死机。我评论了 Twisted 行,其他一切都安装正常。在命令行,这是我在尝试安装 Twisted 时看到的输出(当我 运行 整个需求文件到达 Twisted 行时我看到的相同错误):
(foo)company@server:~$ pip install twisted
Collecting twisted
Could not find a version that satisfies the requirement twisted (from versions: )
No matching distribution found for twisted
我可以从我的开发机器和其他服务器上安装 Twisted,并且在这个服务器上我似乎可以安装其他包。
大小写和版本无关紧要。如果我使用 "twisted"、"Twisted"、"Twisted==15.2.1".
,结果相同
这是一个 EC2 实例 运行ning Ubuntu 14.04.02.
好的,经过几个小时的努力,我找到了问题所在。
运行 pip install --verbose twisted
帮助诊断。
错误消息具有误导性。问题是我构建了 Python 2.7.10 的自定义安装,而之前没有安装 libbz2-dev。所以解决这个问题的步骤是:
sudo apt-get install libbz2-dev
cd /<untarred python source dir>
./configure --prefix=<my install path> --enable-ipv6
make
make install
完成后,我现在可以创建虚拟环境并 pip 安装 Twisted。
当我尝试在 python 2.7.16
上安装要求时,我 运行 遇到了这个问题。我选择直接从 zip 存档安装包 Twisted releases
pip install https://github.com/twisted/twisted/archive/twisted-18.7.0.zip
- 对我有用
我正在一台新服务器上设置一个 virtualenv,当我在我们的需求文件上使用 pip 时,它在 Twisted 上一直死机。我评论了 Twisted 行,其他一切都安装正常。在命令行,这是我在尝试安装 Twisted 时看到的输出(当我 运行 整个需求文件到达 Twisted 行时我看到的相同错误):
(foo)company@server:~$ pip install twisted
Collecting twisted
Could not find a version that satisfies the requirement twisted (from versions: )
No matching distribution found for twisted
我可以从我的开发机器和其他服务器上安装 Twisted,并且在这个服务器上我似乎可以安装其他包。
大小写和版本无关紧要。如果我使用 "twisted"、"Twisted"、"Twisted==15.2.1".
,结果相同这是一个 EC2 实例 运行ning Ubuntu 14.04.02.
好的,经过几个小时的努力,我找到了问题所在。
运行 pip install --verbose twisted
帮助诊断。
错误消息具有误导性。问题是我构建了 Python 2.7.10 的自定义安装,而之前没有安装 libbz2-dev。所以解决这个问题的步骤是:
sudo apt-get install libbz2-dev
cd /<untarred python source dir>
./configure --prefix=<my install path> --enable-ipv6
make
make install
完成后,我现在可以创建虚拟环境并 pip 安装 Twisted。
当我尝试在 python 2.7.16
上安装要求时,我 运行 遇到了这个问题。我选择直接从 zip 存档安装包 Twisted releases
pip install https://github.com/twisted/twisted/archive/twisted-18.7.0.zip
- 对我有用