1

我对 python 很陌生,一直在弄清楚如何安装模块。我一直在尝试安装 SOAPpy 模块,并且只在所需的模块 fpconst、wstools 和 setuptools 上取得了成功(未按要求提及,但仍然结束了被要求)。

尝试安装 SOAPpy 模块时出现错误。

Traceback <most recent call last>: 
 File "...\setup.py", line 43, in module <module>
  __version__ = load_version()
 File "...\setup.py", line 35 in load_version
  execfile(filename, d.__dict__)
IOError: [Errno 2] Unable to load the version number (no such file or directory):
'...\\src\\SOAPpy\\version.py'

不知道我应该怎么做才能解决这个问题。任何帮助是极大的赞赏!

4

2 回答 2

1

查看SOAPpy 的setup.py文件,它尝试导入SOAPpy.version. 如果您从其他地方调用它,这将不起作用。尝试直接在 SOAPpy 目录中运行它,因为 Python 会将您当前的工作目录添加到sys.path. 例如:

cd C:\Users\eclaird\Download\SOAPpy\  # The folder with setup.py
python.exe setup.py install
于 2014-02-18T07:26:59.340 回答
0

谢谢您的帮助。

我最终发现了问题所在。我必须获得一些其他必需的模块才能进行安装,而且我得到的 tar 文件也缺少目录,所以我在 Github 上找到了完整的版本。

于 2014-02-19T13:50:52.520 回答