Pycharm:設定完Anaconda後報錯TypeError: an integer is required (got type bytes)

TravelingLight77發表於2020-12-27

背景:安裝了最新版本的Anaconda3.9後,在Pycharm中設定Python Interpreter為這個最新版本Anaconda檔案下的python.exe後,控制檯無法啟動並報錯TypeError: an integer is required (got type bytes)

===============================

anaconda是一個非常好用的python發行版本,其中包含了大部分常用的庫。

最新的anaconda中python版本已經更新到了python3.6,而tensorflow只支援python3.5。

在anaconda官網中已經給了三種解決方案:

https://docs.anaconda.com/anaconda/faq#how-do-i-get-anaconda-with-python-3-5


方法一:在現有的anaconda中新建一個python3.5的開發環境,這樣同時保留了python3.6。



方法二:直接將現有的anaconda中python更改為3.5,

開啟終端,執行指令:sudo conda install python=3.5 

就好了。

方法三:下載並安裝anaconda4.2

https://repo.continuum.io/archive/

注意選擇anaconda3的版本。

相關文章