【问题标题】:Getting ImportError: No module named 'Crypto' after installation获取 ImportError:安装后没有名为“Crypto”的模块
【发布时间】:2017-01-27 14:08:13
【问题描述】:

我在尝试运行时收到ImportError: No module named 'Crypto' 错误。我已经使用pip install pycrypto 安装了 pycrypto 并对其进行了更新。到目前为止,我所做的一切都没有成功。

试过了:

  • 重新安装pycrypto,
  • 同时更新 python 和 pycrypto

有什么建议吗?

【问题讨论】:

标签: python python-3.x ubuntu importerror pycrypto


【解决方案1】:

错误信息说,它找不到模块,所以请尝试运行下面的命令,

#pip list -- # what does it show to you, if it would have installed successfully it will show you up there.

如果“pip install pycrypto”不起作用,请尝试下载源 tar 球并尝试从提示符安装它。

pip download pycrypto

它将下载 tar.gz 文件.. 这样您就可以使用 pip install --no-index --find-links /path/to/some/dir/ pycrypto 进行安装

适用于python3.5版本

python3.5 -m pip install pycrypto

这将安装在 python3.5 环境中,之后您可以导入 pycrypto 模块

【讨论】:

  • 所以这告诉我它已经完成并且在 python2.7 目录中,所以如果我使用它的目录中没有 pycrypto 的 python3.5,我想我需要它,但我不确定如何.
  • 我已经修改了之前的评论..您仍然可以尝试使用以下命令安装 python3.5 -m pip install
【解决方案2】:

您的机器上是否正确定义了 python? 确保PATH环境变量中有python的安装文件夹

【讨论】:

  • 查看了这个并在终端输入了 'export ATH="$PATH:/usr/local/bin/python"' ,还是不行,我做对了吗?
  • 您的意思是 'export PATH="$PATH:/usr/local/bin/python'?(您的命令缺少 PATH 中的 P)
  • 啊,谢谢,现在表单有错字,当我'echo $PATH' 时我有 python,但仍然出错。
猜你喜欢
  • 2015-08-24
  • 2015-03-18
  • 2015-01-21
  • 2014-05-09
  • 1970-01-01
  • 1970-01-01
  • 2016-12-07
  • 2015-12-22
  • 2019-08-19
相关资源
最近更新 更多