use*_*812 31 python pip duplicates package
使用PIP安装新的python包时,是否可以更改包名称,因为还有另一个包含相同名称的包?
或者,我如何更改现有包的名称?
imp*_*ren 10
无法通过为 pip 指定参数来更改“导入路径”(安装名称)。所有其他选项都需要某种形式的“更改包”:
A. 使用pip install -e git+http://some_url#egg=some-name:这样即使两个包的导入路径相同,它们也会保存在不同的目录下(some-name在 之后使用提供#egg=)。在此之后,您可以转到包的源目录(通常为venv/src/some-name)并重命名一些文件夹以更改导入路径
公元前。Fork 存储库,进行更改,然后从该存储库安装包。或者您可以使用不同的名称在 PyPI 上发布您的包并按名称安装它
D. 使用pip download将其中一个包放入您的项目中,然后根据需要重命名文件夹
我认为解决此问题的一种方法是使用
pip download
Run Code Online (Sandbox Code Playgroud)
在此处查看文档。您可以在下载软件包后更改其名称,然后手动进行安装。我没有测试过,但似乎应该可以。
Ale*_*eng -2
这是命令行工具不可能实现的pip。PyPI 上的所有包都有唯一的名称。包通常需要并依赖于彼此,并假设名称不会改变。
| 归档时间: |
|
| 查看次数: |
7090 次 |
| 最近记录: |