如何 运行 python 程序从 PyCharm 中的源代码打包成 distutils?
How to run a python program packaged with distutils from source in PyCharm?
我克隆了一个包含 python 项目的存储库,例如 gitlabber 应该与 distutils 一起打包。如果我选择看起来像入口点的东西,我只会收到模块解析错误。
gitlabber/gitlabber/__main__.py
Traceback (most recent call last):
File "__main__.py", line 1, in <module>
from .cli import main
ImportError: attempted relative import with no known parent package
我可以运行
点安装。然后 运行将其作为命令。
pip install .
gitlabber -t -i
但我想更改源代码,运行 在调试模式下,运行 而不是每次都用 pip 安装它,就像一个普通的 python 开发人员一样。我该怎么做?
我认真地做了 google 这个,但没有发现任何好处 material。可能是因为它被认为太基础了。
要使用 setup.py 文件安装:
python setup.py install
要在编辑模式下使用 pip 安装,请使用 -e。我想这就是您要找的。
pip install -e .
我克隆了一个包含 python 项目的存储库,例如 gitlabber 应该与 distutils 一起打包。如果我选择看起来像入口点的东西,我只会收到模块解析错误。
gitlabber/gitlabber/__main__.py
Traceback (most recent call last):
File "__main__.py", line 1, in <module>
from .cli import main
ImportError: attempted relative import with no known parent package
我可以运行
点安装。然后 运行将其作为命令。
pip install .
gitlabber -t -i
但我想更改源代码,运行 在调试模式下,运行 而不是每次都用 pip 安装它,就像一个普通的 python 开发人员一样。我该怎么做?
我认真地做了 google 这个,但没有发现任何好处 material。可能是因为它被认为太基础了。
要使用 setup.py 文件安装:
python setup.py install
要在编辑模式下使用 pip 安装,请使用 -e。我想这就是您要找的。
pip install -e .