配置pycharm 編譯器時遇到的一些問題

阿燃i發表於2019-03-09

今天在配置完pycharm 編譯器執行程式碼時,突然出現一個報錯。

Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings'

Current thread 0x000033c4 (most recent call first):

完全不知道什麼原因,最後發現原因是建立好專案資料夾下面又建立了了一個資料夾day02裡面的執行會報上面的錯誤,而01.py卻不受影響
在這裡插入圖片描述

我又去查編譯器的配置,因為我裝了兩個版本的python

File->Settings->下拉選單中點選Show All,如果有的話就點選使用,沒有的話就需要自己新增,如下圖所示:
在這裡插入圖片描述
這裡有一個Virtualenv Environment 和 System Interpreter
Virtualenv Environment 開始根本知道是什麼,看到可以新增路徑我就把python的執行檔案往裡面懟,生成了幾個檔案,然後盡然成功了,後來搜尋了一下,發現這是建立隔離python執行環境用的,對於小白的我來說現在用不上。我來來回回折騰了好幾次,發現在Existing environment中勾選 Make available to all projects就可以搞定了,弄完了我還是一頭霧水。
繞了一圈才發現有一個System Interpreter 把python執行檔案的路徑找到,一切迎刃而解。
在這裡插入圖片描述

相關文章