緣由
想學一下qt在python下的開發流程,換了好幾種開發環境,暫時決定使用pyCharm。然後發現坑很多,需要記錄整理一下。
這裏使用的是win10 64位。
網上很多人使用docker來配置開發環境,那樣子更簡單,他們使用大部分使用的是ubuntu的docker。
流程
安裝python3
我直接從官網上下載的。
直接選擇了版本3的64位,版本2放棄了。
安裝pyCharm
pyCharm選擇,我用的社區版,沒用專業版,因爲我嫌棄破解太麻煩了。我懶得折騰這些暫時用不到的地方。
專業版對我來說,功能列表上,可能"科學計算"這個屬性可能將來會用到,其他的功能(主要是web)就不需要了。將來用到的時候再說。
python版本的選擇
感覺python的版本控制很蛋疼,很多項目是依賴某個特定的python版本的,導致了你的電腦上可能安裝了多個python,很可能你的第三方庫依賴某個版本的python(未驗證)。
這對有潔癖的人可能不是那麼友好。(貌似都在學docker)就我來說感覺就很彆扭。
慢慢就習慣了。
在File->Settings中選擇你的項目的python環境。(右邊的列表中中顯示了當前python中的第三方庫)
注:如果下拉列表中沒有自己安裝的python版本,就需要自己添加了。(這個地方沒列出來,主要是在單獨安裝python的時候,沒有將python的路徑添加到環境變量中去)
每次創建一個工程,都會在程序目錄下創建一個venv的目錄,裏面有python的相關庫(它是整個從別的地方複製過來的,佔得地方也不是很大,10mb的樣子)
安裝源的設置
軟件自帶的安裝源,太慢了。我這裏使用清華的。
https://pypi.tuna.tsinghua.edu.cn/simple
參考的這裏pycharm修改pip源爲清華源-提高下載速度
安裝pyqt5
注意:不要選擇pyqt5tools和pyqt5designer。因爲選擇了也沒用。(猜測是版本對應不對)
我們要用desinger來設計界面,但是designer都被整理到了pyqt5-tools裏了。
這裏應該是歷史遺留問題。
參考