Я использую Ubuntu 16 машина.Я хочу использовать Python 3. Я это назвал.Тем не менее, я должен использовать команду python3
, иначе она запускается python2.7
.
Я установил pycrypto
библиотеку, используя pip install pycrypto
, но когда я пытаюсь импортировать из pycrypto
, используя python3
, я получаюэта ошибка:
>>> from Crypto.Cipher import AES
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'Crypto'
Пока я не сталкиваюсь с той же проблемой в Python 2.7 (импорт работает нормально).В чем проблема?как это решить?
ОБНОВЛЕНИЕ:
Я попытался pip3
, и вот результат:
x@x-VirtualBox:~$ sudo -H pip3 install pycrypto
Requirement already satisfied: pycrypto in /usr/local/lib/python3.6/dist-packages (2.6.1)
x@x-VirtualBox:~$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from Crypto.Cipher import AES
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'Crypto'
>>>