在Windows10的Linux子系统中,我在尝试conda安装,更新,删除任何新软件包时遇到了新错误。
例如:
c/.../...$ conda install numpy
Error: could not import Crypto (required for signature verification).
Run the following command:
$ conda install -n root pycrypto
如果我输入建议的命令,则返回相同的错误。
如果任何人都可以在不必清理安装Python的情况下解决这个问题,那么这将是有帮助的。
这是我的Python和Anaconda版本:
Python 2.7.12 |Anaconda custom (64-bit)| (default, Jul 2 2016, 17:42:40)
Type "copyright", "credits" or "license" for more information.
IPython 5.1.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
答案 0 :(得分:0)
首先尝试:
sudo apt-get update
sudo apt-get install libssl-dev
sudo apt-get install python-pip python-dev build-essential
sudo pip install crypto
sudo apt-get update
然后再次运行conda安装。
答案 1 :(得分:0)
所以在玩完你所有的建议之后我终于放弃并使用命令卸载了anaconda:
rm -rf anaconda2
然后我从anaconda网站下载了相应的安装文件,然后将以下命令输入终端:
bash Anaconda-latest-Linux-x86_64.sh
所有直截了当的东西...... 我现在花30分钟左右重新安装所有软件包。感谢您的所有帮助,因为我非常感谢您的快速回复。