最近,許多Python用戶報(bào)告了一個(gè)奇怪的問題。他們發(fā)現(xiàn)在安裝Python庫時(shí),Python版本號出錯(cuò)了。
通常,Python的版本號都是x.y.z格式的。但是,一些用戶會(huì)收到類似于"Python 3.761"或"Python 3.999"這樣的奇怪版本號。
Python 3.761 (default, Mar 21 2021, 00:15:12) [GCC 7.5.0] on linux
這個(gè)問題的根源在于安裝Python庫的過程中存在的一個(gè)小錯(cuò)誤。當(dāng)用戶使用pip安裝庫時(shí),它們可能無意中使用了--upgrade選項(xiàng)。這個(gè)選項(xiàng)會(huì)把Python安裝程序的版本號變成與pip的版本號相同的版本。
$ pip install pandas --upgrade
上面的命令會(huì)將Python的版本號設(shè)置為與pip版本相同的版本號,例如"Python 3.761"或"Python 3.999"。
為了避免這個(gè)問題,用戶需要確保在使用pip安裝庫時(shí),不要使用--upgrade選項(xiàng)。如果您已經(jīng)發(fā)現(xiàn)了一個(gè)錯(cuò)誤的版本號,可以通過卸載Python并重新安裝來解決問題。
$ pip uninstall pandas $ sudo apt-get remove python3-pandas $ sudo apt-get autoremove $ sudo apt-get update $ sudo apt-get install python3-pandas
總之,如果出現(xiàn)Python版本號出錯(cuò)的情況,檢查一下是不是在安裝庫時(shí)不小心使用了--upgrade選項(xiàng)。確保你的Python版本號在x.y.z格式下。如果仍有問題,請嘗試卸載并重新安裝Python。
上一篇python 版本控制器
下一篇python 的字典切片