在经历了这个之后问这个问题 -什么是 python 等价于 Java .jar 文件?
我有一个 python 项目,它已使用官方 python 打包管理器提供的说明上传到https://pypi.org/并再次安装(python -m pip install calc-n-pkg-dhina0078)以测试包-- https://pypi.org/project/calc-n-pkg-dhina0078/0.0.1/
在安装包步骤之前没有问题
现在,当我尝试使用 import 导入包以在另一个 python 程序中使用它时,我在控制台中遇到错误:
>>> import example_pkg
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "D:\PyCharm Community Edition 2018.3.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'example_pkg'
>>> import calc_n_pkg_dhina0078
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "D:\PyCharm Community Edition 2018.3.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'calc_n_pkg_dhina0078'
并且也无法使用 .py 文件中的 import.my_package 导入。这会引发错误“没有名为 calc_n_pkg_dhina0078 的模块”
由于我是 python 新手,我正在努力实现打包和分发的目的,或者我们无法从 import 命令导入这些包,应该使用包中的 app.py 吗?
我的目录(已将软件包下载到我的 venv): 目录