簡體   English   中英

pip 在 conda 環境中安裝失敗,但在基本環境中工作

[英]pip install fails inside conda environment but works in base

(運行Windows 10首頁)

重現問題的步驟:

  • 安裝 miniconda
  • 使用 Windows 8.1 和 10 SDK 安裝 MS Visual Studio 2017 C++ 構建工具
  • conda create -n myenv python=3.5
  • activate myenv
  • pip install spectrum

因錯誤而失敗

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual 
C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
  • deactivate
  • pip install spectrum

構建成功。 這是怎么回事?

不幸的是,我今天在這里呆了 6 個小時。 以下所有失敗:

Firewall reset on Windows 10
conda update
miniconda reinstall
distribution upgrade (Debian)
pip downgrade/upgrade
pip installed from pypi using get-pip.py

這些都沒有使問題 go 消失,但是,其他 conda 環境和新環境一樣對我有用。

事實證明,如果您清除了一個 conda 環境,然后使用您在緩存被破壞之前使用的名稱安裝一個新環境。 所以解決方法是:

rm -rf $HOME/.cache

至少在 linux 環境中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM