How to install python package with a different name using PIP(如何使用 PIP 安装具有不同名称的 python 包)
问题描述
使用 PIP 安装新的 python 包时,我可以更改包名,因为有另一个包同名吗?
When installing a new python package with PIP, can I change the package name because there is another package with the same name?
或者,如何更改现有包的名称?
Or, how can I change the existing package's name?
推荐答案
无法更改导入路径"(安装名称)通过指定 pip 的参数.所有其他选项都需要某种形式的更改包":
It's not possible to change "import path" (installed name) by specifying arguments to pip. All other options require some form of "changes to the package":
A.使用 pip install -e git+http://some_url#egg=some-name:这样即使两个包的导入路径相同,它们也会保存在不同的目录下(使用
).在此之后,您可以转到包的源目录(通常是 #egg=
之后提供的一些名称venv/src/some-name
)并重命名一些文件夹以更改导入路径
A. Use pip install -e git+http://some_url#egg=some-name
: that way even if both packages have the same import path, they will be saved under different directories (using some-name
provided after #egg=
). After this you can go to the source directories of packages (usually venv/src/some-name
) and rename some folders to change import paths
B-C.Fork 存储库,进行更改,然后从该存储库安装包.或者您可以使用不同的名称在 PyPI 上发布您的包并按名称安装它
B-C. Fork the repository, make changes, then install the package from that repository. Or you can publish your package on PyPI using different name and install it by name
D.使用 pip download
将其中一个包放入您的项目中,然后根据需要重命名文件夹
D. use pip download
to put one of the packages in your project, then rename folders as you like
这篇关于如何使用 PIP 安装具有不同名称的 python 包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何使用 PIP 安装具有不同名称的 python 包
基础教程推荐
- 如何在 Python 中检测文件是否为二进制(非文本)文 2022-01-01
- 合并具有多索引的两个数据帧 2022-01-01
- 哪些 Python 包提供独立的事件系统? 2022-01-01
- 如何在Python中绘制多元函数? 2022-01-01
- 将 YAML 文件转换为 python dict 2022-01-01
- 使用 Google App Engine (Python) 将文件上传到 Google Cloud Storage 2022-01-01
- Python 的 List 是如何实现的? 2022-01-01
- 使用Python匹配Stata加权xtil命令的确定方法? 2022-01-01
- 症状类型错误:无法确定关系的真值 2022-01-01
- 使 Python 脚本在 Windows 上运行而不指定“.py";延期 2022-01-01