繁体   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