导入python模块以允许从命令行运行脚本

导入python模块以允许从命令行运行脚本,python,import,python-module,Python,Import,Python Module,我是python新手,正在尝试测试这个github repo()中的脚本 根目录有一个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 回溯(最近

我是python新手,正在尝试测试这个github repo()中的脚本

根目录有一个
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
回溯(最近一次呼叫最后一次):
文件“example.py”,第1行,在
从src.Auth导入Auth
ImportError:没有名为src.Auth的模块
我怎样才能让它运行


根目录中有一个名为src的文件夹,但由于我是python新手,我不知道如何连接,以便导入
src.Auth
模块(或者如果这是正确的术语)

在存储库根目录中,您可以:

touch src/__init__.py

这将创建一个空文件,但这对于Python模块搜索系统是必需的。然后,您应该能够毫无问题地运行它,除非存在对外部库的依赖。

位于存储库根目录中,您可以:

touch src/__init__.py

这将创建一个空文件,但这对于Python模块搜索系统是必需的。然后,您应该能够毫无问题地运行它,除非存在对外部库的依赖性。

Python 3.3+会很高兴地将其解释为一个没有
\uu init\uuuuuuuuuupy
,fwiw的包,我相信这就是作者所写的


另外请注意,由于刚刚尝试运行它,您需要安装
simplejson
请求
。(通常会有一个
requirements.txt
或类似的说法。)

Python 3.3+会很高兴地将其解释为一个没有
\uuuu init\uuuuuuuuuuuuuupy
和fwiw的包,我相信这就是作者写的


另外请注意,由于刚刚尝试运行它,您需要安装
simplejson
请求
。(通常会有一个
requirements.txt
或类似的说法。)

目录中有init.py文件吗?我没有。只是repo的内容。这个程序似乎导入了这个模块,因为我得到了一个不同的用户进行身份验证。模块甚至联系了PSN,得到了403响应。目录中有init.py文件吗?我没有。只是repo的内容。这个程序似乎导入了这个模块,因为我得到了一个不同的用户进行身份验证。模块甚至联系了PSN并得到了403响应。这确实创建了
py
文件,但我收到了相同的错误抱歉,我在最初的响应中犯了一个错误。您必须在根目录中运行它:touch src/_init__u;py.py需要注意的是,它不会是点和py扩展名之间的空白。刚刚在我的原始回复中编辑。你能再试一次吗?这确实创建了
py
文件,但我收到了相同的错误抱歉,我在最初的回复中犯了一个错误。您必须在根目录中运行它:touch src/_init__u;py.py需要注意的是,它不会是点和py扩展名之间的空白。刚刚在我的原始回复中编辑。您可以再试一次吗?它在运行
pip3安装simplejson
pip3安装请求
,然后使用python3作为
python3 example.py的命令后工作。它在运行
pip3安装simplejson
后工作,
pip3安装请求
,然后使用python3作为
python3 example.py的命令