带连字符的Python库的安装与导入方法咨询
问题解答
1. 安装my-library
上传至PyPI后,直接使用pip命令安装即可:
pip install my-library
若系统同时存在Python2和Python3环境,可使用pip3确保安装到Python3环境:
pip3 install my-library
2. 导入my-package包
需要注意:Python的模块/包名不允许包含连字符(-),如果你的包文件夹确实命名为my-package,这种命名不符合Python规范,无法直接导入。常规做法是将包文件夹重命名为my_package(用下划线替代连字符),再在打包配置(如pyproject.toml或setup.py)中指定PyPI项目名为my-library。
调整为规范的my_package包名后,安装完成即可直接导入:
import my_package
若需导入包内特定模块或函数,可使用以下写法:
from my_package import some_module from my_package.some_module import some_function
内容的提问来源于stack exchange,提问作者Bruno Peixoto
相关产品推荐
相关产品推荐

