0

我是 python 世界的新手,最近被要求迁移在 Python 2.4.15、SOAPpy 模块和 fpconst 上运行的遗留应用程序。

在机器上安装 SOAPpy 0.12.4 时,我收到一条错误消息,说它无法找到 fpconst,即使它已安装在服务器上。

PFB 遵循的步骤

  1. 安装 Python 2.4.15
  2. 安装 setuptools-0.6c11.win32-py2.4.exe
  3. 安装 wstools-0.3
  4. 安装 fpconst-0.7.2

导入 fpconst fpconst。版本 “0.7.2”

  1. 尝试安装 SOAPpy 0.12.4 但收到错误消息

已安装 d:\python2.4\lib\site-packages\soappy-0.12.4-py2.4.egg SOAPpy==0.12.4 的处理依赖项 搜索 fpconst 阅读 _http://pypi.python.org/simple/ fpconst/ 下载错误: (11001, 'getaddrinfo failed') -- 某些包可能找不到!

找不到'fpconst'的索引页面(可能拼写错误?)扫描所有包的索引(这可能需要一段时间)阅读_http://pypi.python.org/simple/下载错误:(11001,'getaddrinfo失败' ) -- 有些包可能找不到!

PFB 完整的安装日志:

D:\Temp\SOAPpy trial\SOAPpy-0.12.4>python setup.py build running build running build_py 创建 build 创建 build\lib 创建 build\lib\SOAPpy 复制 src\SOAPpy\Client.py -> build\lib\SOAPpy复制 src\SOAPpy\Config.py -> build\lib\SOAPpy 复制 src\SOAPpy\Errors.py -> build\lib\SOAPpy 复制 src\SOAPpy\GSIServer.py -> build\lib\SOAPpy 复制 src\SOAPpy\ NS.py -> build\lib\SOAPpy 复制 src\SOAPpy\Parser.py -> build\lib\SOAPpy 复制 src\SOAPpy\Server.py -> build\lib\SOAPpy 复制 src\SOAPpy\SOAP.py -> build\lib\SOAPpy 复制 src\SOAPpy\SOAPBuilder.py -> build\lib\SOAPpy 复制 src\SOAPpy\Types.py -> build\lib\SOAPpy 复制 src\SOAPpy\URLopener.py -> build\lib\SOAPpy复制 src\SOAPpy\Utilities.py ->build\lib\SOAPpy 复制 src\SOAPpy\version.py -> build\lib\SOAPpy 复制 src\SOAPpy\WSDL.py -> build\lib\SOAPpy 复制 src\SOAPpy__init__.py -> build\lib\SOAPpy 运行 egg_info将需求写入 src\SOAPpy.egg-info\requires.txt 写入 src\SOAPpy.egg-info\PKG-INFO 将顶级名称写入 src\SOAPpy.egg-info\top_level.txt 将dependency_links 写入 src\SOAPpy。 egg-info\dependency_links.txt 读取清单文件 'src\SOAPpy.egg-info\SOURCES.txt' 写入清单文件 'src\SOAPpy.egg-info\SOURCES.txt'egg-info\PKG-INFO 将顶级名称写入 src\SOAPpy.egg-info\top_level.txt 将 dependency_links 写入 src\SOAPpy.egg-info\dependency_links.txt 读取清单文件 'src\SOAPpy.egg-info\ SOURCES.txt' 写入清单文件 'src\SOAPpy.egg-info\SOURCES.txt'egg-info\PKG-INFO 将顶级名称写入 src\SOAPpy.egg-info\top_level.txt 将 dependency_links 写入 src\SOAPpy.egg-info\dependency_links.txt 读取清单文件 'src\SOAPpy.egg-info\ SOURCES.txt' 写入清单文件 'src\SOAPpy.egg-info\SOURCES.txt'

D:\Temp\SOAPpy trial\SOAPpy-0.12.4>python setup.py install running install running bdist_egg running egg_info 写入要求到 src\SOAPpy.egg-info\requires.txt 写入 src\SOAPpy.egg-info\PKG- INFO 将顶级名称写入 src\SOAPpy.egg-info\top_level.txt 将 dependency_links 写入 src\SOAPpy.egg-info\dependency_links.txt 读取清单文件 'src\SOAPpy.egg-info\SOURCES.txt' 写入清单文件 'src\SOAPpy.egg-info\SOURCES.txt' 将库代码安装到 build\bdist.win32\egg 运行 install_lib 运行 build_py 创建 build\bdist.win32 创建 build\bdist.win32\egg 创建 build\bdist.win32\ egg\SOAPpy 复制 build\lib\SOAPpy\Client.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy\Config.py -> build\bdist。win32\egg\SOAPpy 复制 build\lib\SOAPpy\Errors.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy\GSIServer.py -> build\bdist.win32\egg\SOAPpy 复制 build\ lib\SOAPpy\NS.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy\Parser.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy\Server.py - > build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy\SOAP.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy\SOAPBuilder.py -> build\bdist.win32\egg \SOAPpy 复制 build\lib\SOAPpy\Types.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy\URLopener.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy \Utilities.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy\version.py -> build\bdist。win32\egg\SOAPpy 复制 build\lib\SOAPpy\WSDL.py -> build\bdist.win32\egg\SOAPpy 复制 build\lib\SOAPpy__init__.py -> build\bdist.win32\egg\SOAPpy 字节编译 build\ bdist.win32\egg\SOAPpy\Client.py 到 Client.pyc 字节编译 build\bdist.win32\egg\SOAPpy\Config.py 到 Config.pyc 字节编译 build\bdist.win32\egg\SOAPpy\Errors。 py 到 Errors.pyc 字节编译 build\bdist.win32\egg\SOAPpy\GSIServer.py 到 GSIServer.pyc 字节编译 build\bdist.win32\egg\SOAPpy\NS.py 到 NS.pyc 字节编译 build\ bdist.win32\egg\SOAPpy\Parser.py 到 Parser.pyc 字节编译 build\bdist.win32\egg\SOAPpy\Server.py 到 Server.pyc 字节编译 build\bdist.win32\egg\SOAPpy\SOAP。 py 到 SOAP.pyc 字节编译 build\bdist.win32\egg\SOAPpy\SOAPBuilder.py 到 SOAPBuilder.pyc 字节编译 build\bdist。win32\egg\SOAPpy\Types.py 到 Types.pyc 字节编译 build\bdist.win32\egg\SOAPpy\URLopener.py 到 URLopener.pyc 字节编译 build\bdist.win32\egg\SOAPpy\Utilities.py 到Utilities.pyc 字节编译 build\bdist.win32\egg\SOAPpy\version.py 到 version.pyc 字节编译 build\bdist.win32\egg\SOAPpy\WSDL.py 到 WSDL.pyc 字节编译 build\bdist。 win32\egg\SOAPpy__init__.py 到init .pyc 创建 build\bdist.win32\egg\EGG-INFO 复制 src\SOAPpy.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO 复制 src\SOAPpy.egg-info\SOURCES .txt -> build\bdist.win32\egg\EGG-INFO 复制 src\SOAPpy.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-IN FO 复制 src\SOAPpy.egg-info\ requires.txt -> build\bdist.win32\egg\EGG-INFO 复制 src\SOAPpy.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO 未设置 zip_safe 标志;分析存档内容... 创建 dist 创建 'dist\SOAPpy-0.12.4-py2.4.egg' 并向其中添加 'build\bdist.win32\egg'

删除 'build\bdist.win32\egg' (及其下的所有内容) 处理 SOAPpy-0.12.4-py2.4.egg 将 SOAPpy-0.12.4-py2.4.egg 复制到 d:\python2.4\lib\ site-packages 将 SOAPpy 0.12.4 添加到 easy-install.pth 文件

已安装 d:\python2.4\lib\site-packages\soappy-0.12.4-py2.4.egg 处理 SOAPpy==0.12.4 的依赖项 搜索 fpconst 阅读 http://pypi.python.org/simple/ fpconst/ 下载错误: (11001, 'getaddrinfo failed') -- 某些包可能找不到!

找不到“fpconst”的索引页面(可能拼写错误?)扫描所有包的索引(这可能需要一段时间)阅读http://pypi.python.org/simple/ 下载错误:(11001,“getaddrinfo 失败” ) -- 有些包可能找不到!

没有找到 fpconst 的本地包或下载链接 最佳匹配:无 回溯(最后一次调用):
文件“setup.py”,第 68 行,在?install_requires=[ 文件“D:\Python2.4\lib\distutils\core.py”,第 149 行,在 setup dist.run_commands() 文件“D:\Python2.4\lib\distutils\dist.py”,行946,在 run_commands self.run_command(cmd) 文件“D:\Python2.4\lib\distutils\dist.py”中,第 966 行,在 run_command cmd_obj.run() 文件“D:\Python2.4\Lib\site -packages\setuptools\command\install.py”,第 76 行,运行 self.do_egg_install() 文件“D:\Python2.4\Lib\site-packages\setuptools\command\install.py”,第 104 行,在do_egg_install cmd.run() 文件“D:\Python2.4\Lib\site-packages\setuptools\command\easy_install.py”,第 211 行,运行 self.easy_install(spec, not self.no_deps) 文件“D: \Python2。
File "D:\Python2.4\Lib\site-packages\pkg_resources.py", line 799, in best_match return self.obtain(req, installer) # try and download/install File "D:\Python2.4\ Lib\site-packages\pkg_resources.py”,第 811 行,在 easy_install 中获取返回安装程序(要求)文件“D:\Python2.4\Lib\site-packages\setuptools\command\easy_install.py”,第 434 行self.local_index 文件“D:\Python2.4\Lib\site-packages\setuptools\package_index.py”,第 475 行,在 fetch_distribution return dist.clone(location=self.download(dist.location, tmpdir)) AttributeError: “NoneType”对象没有“克隆”属性

4

1 回答 1

1

错误: No local packages or download links found ..

Go here -> decompress the file -> open a cmd and cd dir to SOAPpy files -> type python setup.py install to run it.

Then run IDE to check it, by import SOAPpy.

于 2011-07-31T11:43:21.920 回答