找不到任何发布类似情况的人,所以我想问一下。目前正在尝试在我们的持续部署环境中自动化单元测试。
我们从virtualenv执行典型的python setup.py测试命令。但是,我们有一些内部pypi服务器用于我们的一些内部库。 pip.conf已配置,因此当显式运行pip install时,它将检查内部pypi服务器。但是在运行setup.py测试时,它会尝试使用pip来安装需求,并且似乎不知道pip.conf文件。我把pip.conf放在全局级别(/etc/pip.config),virtualenv级别和用户级别但无济于事。它几乎就像它调用一个不同的点,我认为它将是基本安装(不是virtualenv),但它也忽略了全局pip.conf。有任何想法吗?提前谢谢!
答案 0 :(得分:-1)
任何时候我遇到这样的问题,我发现编写可执行文件的显式路径有很大帮助,无论我放置可执行文件的级别。因此,不要运行pip ~do something~
尝试/etc/pip ~do something~
。