首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用pip安装git +"git“重命名站点包?

如何使用pip安装git +"git“重命名站点包?
EN

Stack Overflow用户
提问于 2020-06-11 12:09:44
回答 1查看 1.2K关注 0票数 1

在执行以下命令时,如何指定站点包名称:

代码语言:javascript
复制
pip install git+"git_repo"

我可以看到,"dremio_client“是成功安装在网站包,但我希望它称为"dremio_client_test”。

代码语言:javascript
复制
 -python
  -external libraries 
   -site package
    - dremio_client

我所做的:

我提出这个项目(https://github.com/rymurr/dremio_client/blob/master/setup.py),并想知道如何修改setup.py以实现我的目标。

setup.py

代码语言:javascript
复制
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),然后它才能工作。想知道有什么有效的方法吗?

代码语言:javascript
复制
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",
    ]

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-11 12:14:33

我必须修改文件夹名和setup.py(packages=find_packages),然后它才能工作。想知道有什么有效的方法吗?

这是唯一的办法。目录的名称始终是包的名称。

您必须将dremio_client_test

  • You重命名为dremio_client,必须将代码中对dremio_client的每个引用重命名为dremio_client_test

  • You,必须将setup.py中的每个引用从dremio_client更改为dremio_client_test.

是的,这很乏味。不,这不是你经常要做的事。但是,像PyCharm这样的IDE可以帮助自动重命名操作。

还要确保您还在setup.py中更改了setup.py,否则它将与实际的dremio-client发行版发生冲突。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62324085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档