想用 pycharm 寫個 aes 解密,抄完代碼發(fā)現(xiàn) Unresolved reference 問題;
百度大佬告訴我需要安裝 Crypto棚蓄,先 cmd 中 "pip install PyCrypto" 安裝 Crypto 梅惯,再在編輯器中 "alt + enter" 安裝 Crypto,依舊報錯簸搞;
繼續(xù)百度扁位,得解決方案:
給目標文件夾添加 source 標識;
2.清緩存重啟
仍然報錯趁俊;
最終來到此界面:
發(fā)現(xiàn) pycharm 使用的是其安裝向?qū)е刑崾景惭b的自帶 python域仇,那么 cmd 中 "pip install PyCrypto" 安裝的 package 必定對此處無效了,將 Interpreter 修改為系統(tǒng)環(huán)境變量中的 python寺擂,再清除緩存重啟暇务,發(fā)現(xiàn)不報錯了。(若是新安裝的 pycharm怔软,此處下拉框應(yīng)只有一個 python垦细,需點擊 Show All,在新窗口中添加系統(tǒng) python挡逼。)
對比二者已安裝的 package 列表發(fā)現(xiàn)括改,"pip install PyCrypto" 為系統(tǒng) python 安裝的為 pycrypto,而 "alt + enter" 為 pycharm 自帶 python 安裝的為 crypto家坎,于是為后者添加 pycrypto 庫嘱能,清除緩存重啟發(fā)現(xiàn)也不再報錯。問題解決虱疏。