您好,登錄后才能下訂單哦!
這篇文章主要介紹pycharm環(huán)境變量為什么會出錯(cuò),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
我們在用pycharm進(jìn)行調(diào)試時(shí),有的小伙伴們說代碼是沒有問題的,但程序就是在報(bào)錯(cuò),這時(shí)候我們就需要考慮是不是pycharm環(huán)境出了問題。這里我們分為兩種情況,一個(gè)是終端下 import tensorflow,另一個(gè)是PyCharm Debug報(bào)錯(cuò),下面我們針對這兩種情況展開討論。
1.如果在終端下 import tensorflow也報(bào)錯(cuò),八成是環(huán)境變量沒配好,要不就是cuda沒裝好,先檢查一下cuda是否裝好:
# 看是不是能搜索到該文件 sudo find /usr/local/ iname "libcublas.so.10.0"
如果有這個(gè)文件,但是報(bào)錯(cuò),看下你的 ~/.bashrc文件是否配置好:
export LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64/"
如果上面的文件能找到,環(huán)境變量配置也OK,嘗試下面的命令:
sudo ldconfig /usr/local/cuda-10.0/lib64
這時(shí)候在終端下應(yīng)該不會在報(bào)錯(cuò)了
2. 終端下import tensorflow沒問題,但是在PyCharm Debug的時(shí)候報(bào)錯(cuò),這時(shí)候可以通過如下方式解決:
Run --> Edit configurations
在左側(cè)Python欄選擇需要添加環(huán)境變量的 .py 文件,在右側(cè) Environment 欄選擇 Environment variables, 點(diǎn)擊后面的 Browser (快捷鍵(shift + enter)), 進(jìn)行環(huán)境變量的添加:
Name: LD_LIBRARY_PATH Value:/usr/local/cuda-10.0/lib64/
拓展pycharm快捷鍵
command + X 剪切
command + Z 撤回修改
command + shift + Z 重做修改
command + D Duplicate, 重復(fù)內(nèi)容
Tab 縮進(jìn)代碼
shift + Tab 取消縮進(jìn)
command + shift + ? / ? 移動(dòng)代碼 / 代碼塊
command + . 展開收回代碼塊
command + +/- 展開折疊代碼
command + shift + +/- 展開 / 折疊所有代碼
command + shift + 8 啟用列選擇模式
command + Alt + J 用 Live Template 包圍代碼
ctrl + shift + J Join, 兩行代碼合并為一行
Alt + Enter 快速 Import 缺失的包, 單雙引號轉(zhuǎn)換, 測試正則表達(dá)式
以上是“pycharm環(huán)境變量為什么會出錯(cuò)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。