主頁(yè) > 知識(shí)庫(kù) > 總結(jié)Python使用過(guò)程中的bug

總結(jié)Python使用過(guò)程中的bug

熱門標(biāo)簽:北京電信外呼系統(tǒng)靠譜嗎 百度地圖標(biāo)注位置怎么修改 無(wú)錫客服外呼系統(tǒng)一般多少錢 大連crm外呼系統(tǒng) 老人電話機(jī)器人 地圖標(biāo)注視頻廣告 洪澤縣地圖標(biāo)注 梅州外呼業(yè)務(wù)系統(tǒng) 高德地圖標(biāo)注是免費(fèi)的嗎

Python使用過(guò)程中的bug

問(wèn)題:

在vscode中, 使用 Windows PowerShell 運(yùn)行 conda activate xxx (某個(gè)環(huán)境)切換環(huán)境時(shí)報(bào)錯(cuò):

If using ‘conda activate' from a batch script, change your invocation to ‘CALL conda.bat activate'.

原因:

PowerShell 有時(shí)不好使

解決方法:

改為用 cmd 運(yùn)行

問(wèn)題:

conda install xxxx 安裝遇到問(wèn)題

PermissionError: [WinError 5] 拒絕訪問(wèn)。: 'd:\anaconda3\lib\site-packages

原因:

權(quán)限問(wèn)題

解決方法:

將原來(lái)的 conda install xxxx 改成 pip install --user xxxx (可以試試 conda install --user xxxx )

問(wèn)題:

linux 服務(wù)器上已經(jīng)安裝好了cuda,但是運(yùn)行 nvcc -V 后報(bào)錯(cuò):

The program ‘nvcc' is currently not installed. You can install it by typing:
sudo apt install nvidia-cuda-toolkit

按照網(wǎng)上的方法,找到 cuda 的安裝目錄下的 lib 和 bin 所在路徑(假設(shè) lib 的路徑是 /usr/local/cuda/lib ,bin 的路徑是 /usr/local/cuda/bin),通過(guò) vim ~/.bashrc 在中間(這是出錯(cuò)的步驟)加入路徑:

export LD_LIBRARY_PATH=/usr/local/cuda/lib
export PATH=$PATH:/usr/local/cuda/bin

source ~/.bashrc 后運(yùn)行 nvcc -V 后仍然報(bào)錯(cuò)。

原因:

因?yàn)橹笥职惭b了新版的 python,所以 ~/.bashrc 最后又被添加了python的路徑:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/snap/bin

這個(gè)增加在了最后,直接覆蓋了之前寫的cuda的路徑,所以添加 cuda 路徑一般網(wǎng)上的寫法都是:

export PATH=$PATH:新增的bin路徑
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:新增的lib路徑

這相當(dāng)于把之前的PATH和新增的路徑銜接起來(lái)。并且,在后面繼續(xù)添加路徑時(shí),也不要直接寫 export PATH=新增路徑 ,否則會(huì)覆蓋之前寫過(guò)的PATH路徑,導(dǎo)致之前寫的路徑失效。

解決方法:
把之前新增的python路徑修改為:

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/snap/bin

避免了覆蓋掉 cuda 的路徑

并且,建議在之后添加路徑時(shí),不要直接用 export PATH=新增路徑 而是用 export PATH=$PATH:新增路徑

問(wèn)題:
按照官方文檔,在win10上運(yùn)行 django-admin startproject mysite 遇到報(bào)錯(cuò)

‘django-admin' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 或批處理文件。

原因:
沒(méi)有添加系統(tǒng)路徑。

解決方法:
找到包含 django-admin.exe 的文件,然后把它所在的路徑添加到系統(tǒng)路徑里。例如:我這邊是 C:\Users\xxx\AppData\Roaming\Python\Python37\Scripts,就添加系統(tǒng)路徑。還是不行的話,就使用懶人方法,直接運(yùn)行

C:\Users\xxx\AppData\Roaming\Python\Python37\Scripts\django-admin startproject mysite

問(wèn)題:

試圖在我的 Mac 上用 brew 安裝 pyenv。首先,卡在了 updating homebrew 上。解決后,下載完 pyenv,想要用 eval "$(pyenv init -)" 添加路徑又遇到警告:

WARNING: pyenv init - no longer sets PATH. Run pyenv init to see the necessary changes to make to your configuration.

解決方法:

對(duì)于卡在 updating homebrew 上,有兩種方法:

1.直接 ctrl+C 停止更新,然后就會(huì)跳過(guò)更新,直接下載。并且可以直接關(guān)閉自動(dòng)更新:

vim ~/.bash_profile

# 新增一行
export HOMEBREW_NO_AUTO_UPDATE=true

2.更換源(感覺(jué)前面一種方法治標(biāo)不治本,還是更換源吧):

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
brew update

對(duì)于警告:

WARNING: pyenv init - no longer sets PATH. Run pyenv init to see the necessary changes to make to your configuration.

是因?yàn)?pyenv 版本更新,網(wǎng)上的教程太老了,建議直接看pyenv的GitHub Readme官方文檔,把 echo eval "$(pyenv init -)" 改為:

echo 'eval "$(pyenv init --path)"' 

這里也僅限當(dāng)前時(shí)間有效,可能之后還會(huì)改動(dòng),還是以官方文檔為準(zhǔn)。

到此這篇關(guān)于總結(jié)Python使用過(guò)程中的bug的文章就介紹到這了,更多相關(guān)Python使用過(guò)程中的bug內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • spyder 在控制臺(tái)(console)執(zhí)行python文件,debug python程序方式
  • python的debug實(shí)用工具 pdb詳解
  • 詳解DeBug Python神級(jí)工具PySnooper
  • 解決在Python編輯器pycharm中程序run正常debug錯(cuò)誤的問(wèn)題
  • python 3.5下xadmin的使用及修復(fù)源碼bug
  • Python編程實(shí)現(xiàn)刪除VC臨時(shí)文件及Debug目錄的方法

標(biāo)簽:怒江 安慶 清遠(yuǎn) 泉州 長(zhǎng)春 吉林 洛陽(yáng) 岳陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《總結(jié)Python使用過(guò)程中的bug》,本文關(guān)鍵詞  總結(jié),Python,使用,過(guò)程,中的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《總結(jié)Python使用過(guò)程中的bug》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于總結(jié)Python使用過(guò)程中的bug的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章