gpt4 book ai didi

python - PyPI - 包不包含文件

转载 作者:行者123 更新时间:2023-12-01 08:01:26 24 4
gpt4 key购买 nike

我已经关注了这个tutorial将包上传到 PyPI。我的包现已上传到索引的测试实例:https://test.pypi.org/project/ilya-ezplots/#files 。但是当我用pip安装它时,我仍然无法导入它。

>>> import ilya_ezplots
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'ilya_ezplots'

我检查了 python 解释器的站 pip 包,只发现 ilya_ezplots-0.0.2.dist-info 目录。对于其他包,会有两个目录,例如h5py-2.9.0.dist-infoh5py

我的setup.py:

import setuptools

setuptools.setup(
name="ilya_ezplots",
version="0.0.2",
packages=['plots'],
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
)

上传脚本:

#!/usr/bin/env bash

rm -r dist
python setup.py sdist bdist_wheel
python -m twine upload -r testpypi dist/* -u ikamensh

文件结构:

./
./plots/__init__.py
./setup.py
./upload.sh

最佳答案

让我向您指出我之前的答案:https://stackoverflow.com/a/54599368/7976758

ilya_ezplots 是您的发行版的名称,但它不是可导入的名称。安装后可导入的名称是plots。所以:

import plots

关于python - PyPI - 包不包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55713595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com