当前位置: 首页 > 知识库问答 >
问题:

如何更改设置。py test`要使用不同的Pypi服务器吗?

韩自怡
2023-03-14

目前我有~/。pypirc文件如下:

[distutils]
index-servers=
    mypypi

[mypypi]
repository = http://192.168.100.101:8080/simple
username = awesome_user
password = awesome_pass

我也有/etc/pip.conf文件:

[global]
index-url = https://192.168.100.101:8080/simple/
allow-external = true
allow-unverified = true

在setuptools文档中,我们可以阅读:

当您的项目安装时,无论是通过使用EasyInstall、setup.py安装还是setup.py开发,所有尚未安装的依赖项都将被定位(通过PyPI)、下载、构建(如果需要)和安装。

我可以成功地部署包,但问题是在尝试执行设置时。py测试,它试图从pypi中获取依赖项。组织notmypypi

running test
Searching for fancy_super_lib
Reading https://pypi.python.org/simple/fancy_super_lib/
Couldn't find index page for 'fancy_super_lib' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for fancy_super_lib
error: Could not find suitable distribution for Requirement.parse('fancy_super_lib')

如何改变这种行为?

共有1个答案

百里秋月
2023-03-14

只需创建文件~/.pydistutils.cfg并将此内容:

[easy_install]
index_url = http://192.168.100.101:8080/simple

这将使用您的Pypi服务器而不是全局pypi.org.

 类似资料:
  • 我想用一组自定义的包及其所有依赖项设置一个本地PyPi服务器。 我现在有一个格式的包列表: 我希望有一个本地PyPi服务器,可以为所有这些鸡蛋及其依赖项提供服务。 我该如何实现这一点? 理想情况下,我想有一个工具,可以采取的要求。txt文件作为输入,下载所有列出的包并将它们复制到本地pypi中。

  • 我创建了本地pypi服务器。我上传了我的项目需要的软件包,但是当尝试执行

  • 我有一个拓扑,其中我有2个不同的源主题(2个子拓扑)。其中一个是Avro格式,另一个是JSON格式。有没有办法为不同的处理器使用不同的SERDE?我已经看到商店里有消费。使用()但我看不到处理器有这样的功能。 除了编写自己的序列化程序或反序列化程序来区分主题和相应的序列化/反序列化之外,是否有使用不同Serde的配置?

  • 问题内容: 有谁知道如何更改Apache服务器的文档根目录?我基本上想来自目录而不是。 编辑 我最终弄清楚了。有人建议我更改文件,但最终在其中找到一个文件,并将根目录从更改为,并且可以正常工作。 问题答案: 您需要更改文件中的设置。可能会出现类似 使用您喜欢的编辑器(我建议使用Vim)并查找并将其更改为。对于看起来像这样的设置,还要往下看一点: 您还需要将引号中的内容更改为新目录。这样,当用户发出

  • 当一个新的开发人员加入团队,或者Jenkins运行一个完整的构建时,我需要创建一个新的virtualenv。我经常发现,用Pip和大量(超过10个)的需求建立一个virtualenv需要很长时间才能安装PyPI中的所有内容。通常,它会完全失败: 我知道Pip的标志,有时我的团队成员会使用(或另一个镜像),直到他们有一个及时响应的镜像。我们在英国,但德国有一个PyPI镜像,我们从其他网站下载数据没有

  • 我在这里发布了一个关于Android 5.1的一个新行为的问题,该行为在设备上设置设备所有者时禁用备份服务... 我的目标是重新启用备份服务,理想的情况是: 你能帮我做这件事吗?