[英]How to rename the site-package using pip install git +“git repo”?
執行以下命令時如何給指定站點 package 名稱:
pip install git+"git_repo"
我可以看到“dremio_client”已成功安裝在站點 package 下,但我希望它稱為“dremio_client_test”。
-python
-external libraries
-site package
- dremio_client
我做了什么:
我分叉了這個項目( https://github.com/rymurr/dremio_client/blob/master/setup.py )並想知道如何修改 setup.py 以實現我的目標。
安裝程序.py
keywords="dremio_client",
name="dremio_client",
packages=find_packages(
include=[
"dremio_client",
"dremio_client.flight",
"dremio_client.auth",
"dremio_client.model",
"dremio_client.util",
"dremio_client.conf",
]
),
我嘗試給它另一個名稱:“dremio_client_test”和關鍵字:“dremio_client_test”,但它不起作用。
我必須修改文件夾名稱和 setup.py(packages=find_packages) 然后它才能工作。 想知道有沒有有效的方法來做到這一點?
Rename folder from dremio_client to dremio_client_test
-dremio_client
-dremio_client_test
Rename the package name
packages=find_packages(
include=[
"dremio_client_test",
"dremio_client_test.flight",
"dremio_client_test.auth",
"dremio_client_test.model",
"dremio_client_test.util",
"dremio_client_test.conf",
]
謝謝!
我必須修改文件夾名稱和 setup.py(packages=find_packages) 然后它才能工作。 想知道有沒有有效的方法來做到這一點?
這是唯一的方法。 目錄的名稱始終是 package 的名稱。
dremio_client
重命名為dremio_client_test
dremio_client
的每個引用重命名為dremio_client_test
setup.py
中的每個引用從dremio_client
為dremio_client_test
。是的,這很乏味。 不,這不是您應該經常做的事情。 然而,像 PyCharm 這樣的 IDE 可以幫助自動化重命名操作。
還要確保您還更改了setup.py
中的name=
,否則它將與實際的dremio-client
分發沖突。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.