【发布时间】:2021-07-18 19:20:57
【问题描述】:
我做了一个 python (3) 包,我一直在尝试将它上传到 Github。我也知道如何使用 pip 推送和安装 git。为了测试它是否按预期工作,我在本地计算机 (linux) 上创建了一个虚拟环境,然后 pip 将我已经推送的私有包安装在那里没有问题。
问题是我不知道如何访问它!!! (我知道如何激活和使用 virtualenvs;我不知道如何调用我的包)我的包有一个主界面,需要在终端中调用它,如下所示:
python3 myui.py some_args *.data
它应该在它被调用的地方创建一些文件。换句话说,它并不完全是像 numpy 这样的模块要导入。我在网上观看/阅读了许多教程和文档,但我在这里迷路了。
【问题讨论】:
-
Pip 在 virtualenv 文件夹 (stackoverflow.com/questions/29980798/…) 的 /lib/pythonX.Y/site-packages 子目录中安装包。您的包裹代码在那个位置吗?如果是,则站点包默认情况下应该在您的 PYTHONPATH 中,以便您可以调用 import your_package_name