点子安装过程为何停留在“安装收集的软件包”步骤中?

时间:2019-02-14 21:18:49

标签: python pandas pip conda

我试图在由conda create创建的虚拟环境中pip安装一些python库,但是对于某些软件包,安装被困在“安装收集的软件包:”步骤中。 以大熊猫为例: 我的命令和输出如下:

pip install pandas --no-cache-dir
Collecting pandas
  Downloading https://files.pythonhosted.org/packages/99/12/bf4c58eea94cea4f91ff931f284146337814fb8546e6eb0b52584446fd52/pandas-0.24.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (16.3MB)
100% |████████████████████████████████| 16.3MB 11.4MB/s 
Requirement already satisfied: numpy>=1.12.0 in /anaconda/envs/testctds2/lib/python3.6/site-packages (from pandas) (1.16.1)
Requirement already satisfied: pytz>=2011k in /anaconda/envs/testctds2/lib/python3.6/site-packages (from pandas) (2018.9)
Requirement already satisfied: python-dateutil>=2.5.0 in /anaconda/envs/testctds2/lib/python3.6/site-packages (from pandas) (2.8.0)
Requirement already satisfied: six>=1.5 in /anaconda/envs/testctds2/lib/python3.6/site-packages (from python-dateutil>=2.5.0->pandas) (1.12.0)
Installing collected packages: pandas

该过程一直挂在那里(至少30分钟),直到我按Control + z退出(Control + C没有响应)。

我尝试过的事情:

  1. conda安装熊猫效果很好,这也是推荐的熊猫安装方式。我只是不明白为什么pip安装无法正常工作,这是假定的,这种情况也发生在numpy,scipy和scikit-learn等其他库中。

  2. 我也尝试了不使用--no-cache-dir或-vvv来查看更多详细信息,但是无论哪种情况,在“安装收集的软件包:熊猫”行之后,都没有更多的信息或错误代码

  3. 我在新的终端窗口中尝试了该命令。神奇的numpy可以通过“ pip install numpy”快速安装,但不适用于熊猫或scipy。

1 个答案:

答案 0 :(得分:0)

我看到这可能是其他用户遇到的问题。这是github link,描述了相同的问题。在Conda GitHub页面上还有其他一些内容。该帖子中的一些答案是:

  • 确保您对root conda环境保持最新。尝试:conda upgrade conda

  • 创建一个全新的虚拟环境

Anaconda技术咨询总监米歇尔·格兰特(Micheal Grant)对此回复:

  

也就是说,当我查看调试输出时,我发现它不能很好地修剪软件包列表。必须考虑的“旧”软件包越多,这种求解器停转发生的可能性就越高。幸运的是,这种可能性比以前要低得多。