1

我在让 setup.py 文件正常工作时遇到了一些麻烦。我能够运行安装命令,一切似乎都在工作。我看到所有适当的文件都被复制到不同的位置,并且没有任何错误消息,但是当我实际尝试从 python 命令行导入包时,我收到错误说它不存在。

Python 安装输出 大图

谁能建议我在这里做错了什么?

4

2 回答 2

1

确保你 cd 退出安装目录,否则你会得到奇怪的行为。另外,如果你运行

import sys
print sys.path

确保模块已安装到您的 python 路径上的位置

于 2013-10-22T19:56:33.787 回答
0

假设这是图片中要编译的所有文件,这就是您尝试失败的原因。

1) 您没有名为 passport.phaseI 的文件。导入必须映射到文件。

2)假设你的意思是在护照/阶段/护照文件中导入护照类,你需要这样称呼它: from passport.phase.passport import Passport

3) 参见第 1 点。您没有名为 passport 的文件,但您有一个目录。

我认为第二个代码将为您提供最好的帮助。

编辑:另一个注意事项:记住__init__.py每个文件夹中的文件。

希望这可以帮助!

于 2013-10-22T21:14:32.350 回答