设置.py错误:警告:“”不是有效的包名称

2024-09-27 00:22:09 发布

您现在位置:Python中文网/ 问答频道 /正文

对于Python项目,我将源代码保存在src目录中。因此,对于我的项目设置.py脚本:

from setuptools import setup

setup(name='pyIAST',
    ...
    package_dir={'':'src'},
    packages=[''])

这样它就可以查找src/IAST.py,我的代码就在那里。e、 在安装之后,{cd3>用户可以调用 ^{pr2}$

{{cdi}很好,但是当你使用cdi}警告的时候:

WARNING: '' not a valid package name; please use only.-separated package names in setup.py

我怎么才能让它消失?在

我的项目是here。我也有点困惑,为什么我把我的包命名为pyIAST,但是用户仍然输入import IAST来导入我的包。在


Tags: 项目用户namefrompyimportsrc目录
1条回答
网友
1楼 · 发布于 2024-09-27 00:22:09

清除警告的一种方法是将第一行改为:
from setuptools import setup, find_packages
然后将包裹行改为:
packages=find_packages(),
安装程序将不再生成警告。在

您可以运行以下两个命令来查看您的等温线方法现在可用:
import pyiast(注意这不是最后一次)
dir(pyiast)

['BETIsotherm', 'InterpolatorIsotherm', 'LangmuirIsotherm', 'ModelIsotherm', 'QuadraticIsotherm', 'SipsIsotherm', '_MODELS', '_MODEL_PARAMS', '_VERSION', '__author__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'iast', 'np', 'plot_isotherm', 'print_selectivity', 'reverse_iast', 'scipy']

可以使用pyiast.plot_isotherm()调用它

您可能需要更新setuptools。您可以检查您的版本:
^{ 可以将其更新为: sudo pip install upgrade setuptools

相关问题 更多 >

    热门问题