python導入模塊時提示ImportError: No module named Crypto


坑的開始-出現問題的原因:
運行python腳本,提示:
ImportError: No module named Crypto
原因:- - -缺少crypto 庫(通過pyCharm工具導入了該庫,但仍然不可用,於是想着用pip3命令行導入)
開始解決坑:
第一步:上網查資料,需要安裝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,需要指定pip安裝至python3.6
(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
第二步:pip安裝成功以后,開始用pip安裝庫
(1)一開始使用語句:pip3 install git+https://github.com/RNCryptor/RNCryptor-python.git#egg=rncryptor
一直提示以下日志:

大概含義為:當前python3 版本為8.1.1,需要升級為9.0.1 ,去pycharm里查看,確實如此
資料鏈接:http://www.cnblogs.com/wayde-Z/p/6086083.html
(2)開始升級pip版本,繞了n多坑,終於找到答案。只需要執行:執行
pip3 install pymysql
還是報錯,高人回答,需要在此執行:
pip3 install --upgrade pip
pip 終於提示升級安裝成功了。下面開始使用pip安裝庫
第三步:終於!真的要開始用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 后。運行項目,終於可運行了!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM