小编Tim*_*ton的帖子

Python setuptools 开发命令:“没有名为...的模块”

我正在尝试安装我使用setuptools的develop命令开发的python包。

[旁注:网络上有大量关于此的信息(distutils、distutils2、setuptools、distribute)。据我所知,setuptools和develop是使用正在开发的代码的最现代/最佳实践方法。也许我错了。]

这就是我所做的:

(1) 我在包含 Python 代码的目录中放置了一个空的 __init__.py。

(2)我做了一个setup.py:

from setuptools import setup, find_packages
setup(name = "STEM_pytools",
      version = "0.1",
      packages = find_packages(),

      author = "Timothy W. Hilton",
      author_email = "my@email.address",
      description = "visualization and data pre-/post-processing tools for STEM",
      license = "",
      keywords = "STEM",
      url = "")
Run Code Online (Sandbox Code Playgroud)

(3)我跑了

python setup.py develop
Run Code Online (Sandbox Code Playgroud)

这似乎进展顺利。

但是,当我尝试使用该包时,我得到:

>>> import STEM_pytools
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named STEM_pytools
Run Code Online (Sandbox Code Playgroud)

安装命令也会发生同样的情况:它的输出看起来不错,然后是“没有名为 STEM_pytools 的模块”。我正在撕扯我的头发。任何建议表示赞赏!

python setuptools

6
推荐指数
1
解决办法
2492
查看次数

标签 统计

python ×1

setuptools ×1