列出/显示可用包时pip的文件取决于什么

时间:2016-01-05 12:15:19

标签: python pip virtualenv

在我的Windows机器上,以及virtualenv(我命名为vcfs),每当我输入命令pip listpip show package-name时,它会显示来自另一个virtualenv的包(我命名) test)。我假设pip必须从某个地方读取文件才能显示错误的列表。

问题部分是我的错,因为我将“错误”virtualenv(名为\script)的\site-packagestest文件夹中的文件复制到显示为pip的点子的env中错误的列表(名为vcfs)因为我在尝试设置新的virtualenv(vcfs)时没有互联网连接。

我正在使用virtualenvwrapper-win-1.2.1virtualenv-13.1.2pip version 7.1.2上捆绑python2.7

样品: 新virtualenv的目录是

C:\Users\Timothy Ebiuwhe\Documents\test scipts\python\vcfs

而旧的/错误的virtualenv的目录是

C:\Users\Timothy Ebiuwhe\Documents\test scipts\python\test

但是当我输入pip show mock(激活vcfs时),我得到了

  

(vcfs)C:\ Users \ Timothy Ebiuwhe \ Downloads> pip show mock   元数据 - 版本:2.0
  姓名:mock
  版本:1.3.0
  摘要:为所有Pythons滚动unittest.mock的backport   主页:https://github.com/testing-cabal/mock
  作者:测试Cabal
  作者电子邮件:testing-in-python@lists.idyll.org
  执照:UNKNOWN
  位置:c:\ users \ user \ documents \ test   scipts \蟒\的测试 \ lib中\站点包
  要求:funcsigs,pbr,six

哪个是错误的virtualenv(test)的模拟包!

我可以从零开始再次创建virtualenv但是我已经经历了很多尝试安装包括scrapy在内的大多数软件包,这对于安装来说非常痛苦,特别是从我非常慢的互联网连接。

我已经对这个问题进行了一些研究,但是大多数其他人的问题都出现在一台* nix机器上而且很简单!#shebang修复解决了他们的问题。但是pip on windows使用.exe文件(没有shebang)。所以我假设pip正在某个地方读取一个指向旧/错的virtualenv的文件。我已经检查了easy-install.pth,virtual_path_extensions.pth和其他一些文件(甚至还得修复其中一些文件,但是pip仍然做错了)。

0 个答案:

没有答案