pipenv:已安装软件包,但未找到模块

时间:2020-03-24 10:39:40

标签: python cryptography pipenv

我最近安装了pipenv。 我需要在python 3.6下使用名为Crypto的模块。我目前运行3.8,所以我决定使用pipenv!

pipenv install Crypto

Adding Crypto to Pipfile's [packages]…
✔ Installation Succeeded 
Pipfile.lock (da1a8d) out of date, updating to (ca72e7)…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
✔ Success! 
Updated Pipfile.lock (da1a8d)!
Installing dependencies from Pipfile.lock (da1a8d)…
  ?   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 9/9 —

然后我做了: pipenv shell./skeleton.py init

我收到消息:

Traceback (most recent call last):
  File "./skeleton.py", line 5, in <module>
    from toolbox import *
  File "/home/alex/Documents/4TC-CSC/csc/td2-code/toolbox.py", line 11, in <module>
    from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'

我不明白这是怎么回事...任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:1)

从字面上看,从docs的第一页开始:

pip安装pycryptodome

请注意,不是

pip安装加密货币

这是一个完全不同的软件包。