구덩이의 시작 - 문제의 원인:
python 스크립트 실행, 프롬프트:
ImportError: Crypt모듈 없음 🎜>o이유: - - - 암호화 라이브러리 부족(pyCharm 도구를 통해 라이브러리를 가져왔지만 여전히 사용할 수 없어서 pip3 명령줄을 사용하여 가져올까 생각했습니다)
해결 시작 함정:
1단계: 온라인으로 정보를 확인하세요.
python pycrypto 라이브러리를 설치해야 합니다.
(1) 설치 라이브러리를 쿼리하고, pip를 설치해야 합니다. 먼저
(2) pip 설치 명령문:
a, pip 설치: Homebrew를 설치한 다음 Brew install python
b를 사용하여 home-brew: 명령줄 실행을 실행하는 것이 좋습니다. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
c , 명령줄이 계속 실행됩니다. Brew install wget
d 그런 다음 pip를 확인하면 설치되었습니다. 성공
(3) pip를 설치한 후 기본값은 python2.7이고 현재 python3.6을 사용하고 있으므로 python3.6에 설치하려면 pip를 지정해야 합니다.
(4) 명령줄에서 pip 버전을 확인하세요. 9.0.1입니다
정보 링크: https://www.zhihu.com/question /50470150?sort=created
정보 링크: http://brew.sh/index_zh-cn .html
정보 링크: http://blog.csdn.net/jiandanjinxin/article /details/53175121
2단계: pip 설치가 성공한 후 pip를 사용하여 라이브러리 설치를 시작합니다
(1) 시작 부분에 사용법 설명: pip3 install git+https://github.com/RNCryptor/ RNCryptor-python.git#egg=rncryptor
는 다음 로그를 계속 표시합니다.
대략적인 의미는 다음과 같습니다. 현재 python3 버전은 8.1입니다. 9.0.1로 업그레이드해야 합니다. 확인하세요. pycharm에서는 그렇습니다.
정보 링크: http://www.cnblogs.com/wayde-Z/p/6086083.html
(2) 많은 어려움을 겪은 후 pip 버전 업그레이드를 시작하세요. 마침내 답을 찾았습니다. 실행만 하면 됩니다:
pip3 install pymysql
을 실행하지 않으면 오류가 보고됩니다. 전문가는 여기에서 실행해야 한다고 대답했습니다:
pip3 install --upgrade pip
pip가 마침내 설치를 업그레이드하라는 메시지를 표시했습니다. pip를 사용하여 라이브러리 설치를 시작해 보겠습니다.
3단계: 마지막으로 pip를 사용하여 pycrypto 라이브러리를 설치해야 합니다.
(1) 설치 명령문을 실행합니다.
pip3 install git+https:// github.com/ RNCryptor/RNCryptor-python.git#egg=rncryptor
프롬프트:
이 라이브러리가 설치되었다는 프롬프트입니다. 포기하지 않으면 계속해서 pycharm을 다시 시작하고 다시 실행하세요. 프로그램을 실행했지만 여전히 라이브러리가 없다는 메시지가 표시됩니다! Python이 있는 폴더로 이동하여 이 라이브러리를 찾으십시오. 즉, python3은 이 라이브러리를 찾을 수 없습니다.
(2) 로그 프롬프트에 따라 이 라이브러리가 직접 설치되었으며 명령줄을 사용하여 실행합니다.
pip3 install Crypto , 여전히 위의 오류 메시지가 표시됩니다
계속 실행: pip3 install pycrypto 여전히 위의 오류 메시지가 표시됩니다
링크: http://www.cnblogs.com/xueranzp/p/5010893.html
제거 명령문을 직접 실행하십시오: pip3 uninstall pycrypto, 제거가 성공했다는 메시지가 표시됩니다! !
다시 실행하세요: pip3 install pycrypto 설치가 성공했다는 메시지가 표시됩니다! pycharm을 다시 시작한 후. 프로젝트를 실행하면 드디어 실행할 준비가 되었습니다! ! !
위 내용은 Python에서 모듈을 가져올 때 ImportError: No module names Crypto라는 메시지가 표시되는 이유에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!