我是python的新手并试图从这个github repo(https://github.com/mgp25/psn-api)测试一个脚本。
根目录有一个example.py
,我正试图用
$ python example.py
给出了这个错误:
Traceback (most recent call last):
File "example.py", line 1, in <module>
from src.Auth import Auth
ImportError: No module named src.Auth
如何让它运行?
根目录中有一个名为src的文件夹但是因为我是python的新手我不知道如何连接东西以便导入src.Auth
模块(或者如果这是正确的术语)
答案 0 :(得分:1)
在存储库根目录中,您可以:
touch src/__init__.py
这将创建一个空文件,但它对于Python模块搜索系统是必要的。然后你应该能够毫无问题地运行它,除非对外部库有一些依赖。
答案 1 :(得分:1)
Python 3.3+很乐意将其解释为没有__init__.py
,fwiw的包,我相信作者写的是什么。
另请注意,从现在开始尝试运行它,您需要安装simplejson
和requests
。 (通常会有requirements.txt
或类似的说法。)