我刚刚下载了easy_install但是我在安装机械化时遇到了问题,我是否应该在任何时候解决网站包问题。在下面的第一次尝试中,我收到了一个错误。在下面的第二次尝试中,我得到的命令没有找到,因为我知道它已经下载了。
names-computer:~ names$ cd /Users/names/Desktop/
names-computer:~/Desktop names$ sh /Users/names/Desktop/mechanize-0.1.9-py2.5.egg
/Users/names/Desktop/mechanize-0.1.9-py2.5.egg: /Users/names/Desktop/mechanize-0.1.9-py2.5.egg: cannot execute binary file
names-computer:~/Desktop names$ easy_install mechanize
-bash: easy_install: command not found
答案 0 :(得分:11)
apt-get install python-setuptools
此命令将在Ubuntu上安装easy_install
。
答案 1 :(得分:3)
在OS X上,Python解释器实例通常安装为所谓的Framework构建,这意味着框架中有一个bin
目录,通常(但不总是)是python脚本的安装目标,例如为easy_install
。如果您没有使用Apple提供的python(在/ usr / bin /中),那里有自己的easy_install
实例,那么您应该确保所需python的框架bin目录位于shell搜索路径上并且先于/usr/bin
。特别是,如果你使用python.org安装程序安装的python,你的PATH应该是这样的:
$ echo $PATH
/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/bin:/bin
确保首先找到合适的easy_install
。如果你使用的是MacPorts python,它应该是这样的:
$ echo $PATH
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin:/opt/local/bin:/usr/bin:/bin
编辑:顺便说一下,你下载的鸡蛋似乎是用于Python 2.5,从上一个问题来看,你可能想要用python 2.6。如果你只是使用命令
$ easy_install mechanize
它应该自动下载适当的鸡蛋(如果有的话)或源,并进行必要的构建和安装步骤。
答案 2 :(得分:2)
您无需下载mechanize即可使用easy_install进行安装。你走了:
/path/to/easy_install mechanize
您的问题是您实际上并未调用easy_install。
bash: easy_install: command not found
仅当在系统上为标准Python安装easy_install时才有效。显然你安装了其他一些python。弄清楚你实际安装它的位置,然后用路径调用它。完成!
答案 3 :(得分:1)
mechanize-0.1.9-py2.5.egg
只是一个压缩文件。此外,您无需手动下载鸡蛋。 easy_install
会自动为您下载代码并进行安装。
您可以使用ez_setup.py安装easy_install,这是他们提供的引导脚本。