在Python中安装Psyco时出现奇怪的错误

2024-05-14 14:18:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在一台机器上安装了psyco,没有问题,但是在另一台机器上安装时,我遇到了一个奇怪的错误。 我无法使用easy_install,因为它会给我一个错误:

C:\Python26\Downloads\psyco-1.6>easy_install psyco
Searching for psyco
Reading http://pypi.python.org/simple/psyco/
Reading http://psyco.sourceforge.net/
Best match: psyco snapshot
Downloading http://wyvern.cs.uni-duesseldorf.de/psyco/psyco-snapshot.tar.gz
error: Can't download http://wyvern.cs.uni-duesseldorf.de/psyco/psyco-snapshot.t
ar.gz: 404 Not Found

所以,我下载了上一个版本1.6并做了“python”设置.py安装”。我已经用了好几次了,没有问题。我收到以下信息:

^{pr2}$

你知道我为什么会犯这个错误吗? 谢谢


Tags: install机器http错误easysnapshotdecs
2条回答

我也在尝试解决这个问题(在尝试安装另一个模块时)。问题是脚本msvc9编译器.py正在试图找到vcvarsall.bat公司它位于C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC这样的文件夹下,而这个文件夹又试图在C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools下查找并执行一个脚本,在我的例子中是vcvars32.bat。此脚本正在设置更新某些变量:PATH、LIB和另外两个在您的案例中从未设置/更新的变量。在

我的解决方法是手动找到*.bat并在提示符下运行它,然后从中运行安装命令。这样可以正确设置变量,但仅在命令提示符的会话期间。在

在运行脚本之前和之后,尝试运行echo %LIB%,以查看是否确实设置了变量。在

psyco似乎有需要构建的扩展模块。您所得到的错误消息不是我所期望的,但它似乎表明,它没有找到微软Visual C++编译器,它至少需要在其他编译器上推荐用于构建Python 2.6的扩展模块。在

<>如果您真的想从源代码中构建,我建议您下载微软Visual C++ 2008 Express版或微软Visual Studio 2008试用版。在

您最好阅读this thread,然后从社区中已经编译过的人那里下载一个预编译的二进制文件。在

编辑:我刚刚注意到在Psyco home page上有一个指向python2.6pre-compiled binaries by Michael Foord的链接。这些最好。在

相关问题 更多 >

    热门问题