- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的服务器上有两个 python 版本,分别是 2.4 和 2.7。它正在运行 RHEL 5.8。
我已经在我的服务器上安装了 pip 和 easy_install。
当我尝试使用 easy_install 或 pip 安装 ipython 时,它给了我一个可能在 python 2.4 中不支持的错误。
我想对 pip 和 easy_install 使用 python 2.7,因为我想使用两者的最新版本。
我应该怎么做才能让 pip 和 easy_install 使用 python 2.7。系统默认安装 Python 2.4,我确实想保留它。
Python 2.7 安装在另一个位置。
下面是 easy_install 和 pip 的回溯。两者都以相同的错误告终。任何形式的帮助表示赞赏。
画中画
ronak@ronak fun $ sudo pip install ipython
Downloading/unpacking ipython
Downloading ipython-0.13.zip (6.4Mb): 6.4Mb downloaded
Running setup.py egg_info for package ipython
Traceback (most recent call last):
File "<string>", line 14, in ?
File "/usr/local/home/ronak/fun/build/ipython/setup.py", line 23
from __future__ import print_function
SyntaxError: future feature print_function is not defined
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 14, in ?
File "/usr/local/home/ronak/fun/build/ipython/setup.py", line 23
from __future__ import print_function
SyntaxError: future feature print_function is not defined
----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /home/ronak/.pip/pip.log
ronak@ronak $ sudo easy_install ipython
Searching for ipython
Reading http://pypi.python.org/simple/ipython/
Reading http://ipython.scipy.org
Reading http://ipython.scipy.org/dist
Reading http://ipython.scipy.org/dist/0.8.4
Reading http://ipython.scipy.org/dist/0.9.1
Reading http://ipython.org
Reading http://archive.ipython.org/release/0.12.1
Reading https://github.com/ipython/ipython/downloads
Reading http://ipython.scipy.org/dist/old/0.9
Reading http://ipython.scipy.org/dist/0.10
Reading http://archive.ipython.org/release/0.11/
Reading http://archive.ipython.org/release/0.12
Best match: ipython 0.13
Downloading https://github.com/downloads/ipython/ipython/ipython-0.13.zip
Processing ipython-0.13.zip
Running ipython-0.13/setup.py -q bdist_egg --dist-dir /tmp/easy_install-vgPLN2/ipython-0.13/egg-dist-tmp-GHUgsq
Traceback (most recent call last):
File "/usr/bin/easy_install", line 7, in ?
sys.exit(
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 1712, in main
with_ei_usage(lambda:
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 1700, in with_ei_usage
return f()
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 1716, in <lambda>
distclass=DistributionWithoutHelpCommands, **kw
File "/usr/lib/python2.4/distutils/core.py", line 149, in setup
dist.run_commands()
File "/usr/lib/python2.4/distutils/dist.py", line 946, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.4/distutils/dist.py", line 966, in run_command
cmd_obj.run()
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 211, in run
self.easy_install(spec, not self.no_deps)
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 446, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 476, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 655, in install_eggs
return self.build_and_install(setup_script, setup_base)
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 930, in build_and_install
self.run_setup(setup_script, setup_base, args)
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", line 919, in run_setup
run_setup(setup_script, args)
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", line 61, in run_setup
DirectorySandbox(setup_dir).run(
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", line 105, in run
return func()
File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", line 64, in <lambda>
{'__file__':setup_script, '__name__':'__main__'}
File "setup.py", line 23
from __future__ import print_function
SyntaxError: future feature print_function is not defined
最佳答案
一种方法是:
关于python-2.7 - 决定 pip 和 easy_install 使用哪个 python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12430753/
这与 this 有关我刚才问的问题。 最终结果是我希望能够安装我的包“identity.model”和所有依赖项。像这样... $ easy_install -f http://eggs.sadpha
我刚刚将 python 升级到 3.4 版。但是,由于某种原因,默认情况下并未安装 pip。所以我尝试使用命令“sudo easy_install pip”安装 pip。但是当我输入命令时,它给了我一
对于 Python 3.2,推荐什么:easy_install-3.2 或 easy_install? 为什么有两个高管?有什么不同? 还有一个问题:distribute 还是 setuptools?
我用easy_install安装pip,用pip安装django、virtualenv和virtualenvwrapper。 几周后我刚刚回到它,django 似乎不再工作了,但更令人担忧的是我无法重
尝试easy_install时fabric (或 easy_install pycrypto ,它取决于结构),我在 Mac OS X 上遇到以下链接器错误: ld: illegal text-rel
我使用的是 Mac OS X。我通过在终端中输入 easy_install networkx 来安装 networkx。终端显示 networkx 的已完成处理依赖项。但是,当我将 import ne
任何有关导致以下错误的想法吗? 我将Linux centos与openssl-devel.i386 0.9.8e-12.el5_5.7结合使用 $ easy_install PyOpenSSL Sea
是否有一种简单的方法来获取所有通过 easy_install 安装的具有更新版本的 Python 库的报告?我不想简单地在已知已安装库的列表上重新运行 easy_install,因为较新的库可能具有非
作为前言,我目前正在运行 OSX 10.9.1 和 Python 2.7。 我想使用 easy_install 安装 Python 包(在本例中为 pip)。首先我尝试: easy_install p
我正在尝试安装 ReportLab ,但我没有可用于编译 rl_accel 库的 C 编译器。使用 setup.py,我会像这样添加一个额外的参数: python setup.py --rl_acce
当尝试安装包时,easy_install 要求我升级分发: The required version of distribute (>=0.6.35) is not available, and ca
我正在尝试使用 easy_install 安装以 egg 格式打包的 python 脚本。问题是 easy_install 将依赖项下载到/tmp。但是,我的 tmp 目录只有 4mb 的可用空间(我
所以我使用 stow 在服务器上安装了 Python 2.7.1 源代码 .我过去很粗心,在处理源代码安装时我试图保持井井有条。所以,输入 stow。现在我使用 wget 安装了 easy_insta
当我easy_install一些python模块时,警告如: : module references __file__ : module references __path__ : module MA
有时我需要猜测包名,是否有任何包搜索实用程序,例如 apt/yum/port/brew 中的搜索命令... 最佳答案 没有,但您可以在线搜索 PyPi ,这是 easy_install、pip 等人使
我的 mac 上有两个版本的 python: Apple 预装在 /usr/bin 来自 python.org 的 /Library/Frameworks/Python.framework/Versi
有没有办法配置 easy_install 以避免在安装失败时重新下载文件? 最佳答案 13 年后更新:easy_install 已于 2021 年 1 月从 Python 中移除。python 包管理
我想安装 sphinx,网站说要使用: easy_install -U Sphinx 安装此命令后会发生什么?我也会得到来源吗?它会安装在哪里? 最佳答案 在 Ubuntu 上,我相信它会安装到/us
我正在从旧的 Win2K 机器迁移到新的、功能更强大的 Vista 64 位 PC。大部分迁移进行得相当顺利 - 但我确实发现我需要重新安装所有与 Python 相关的工具。 我已经下载了 mecha
我尝试安装 SimpleCV 包: C:\>easy_install C:\Python27\lib\site-packages\simplecv-1.2-py2.7.egg Processing s
我是一名优秀的程序员,十分优秀!