1. 程式人生 > >python3的下載地址以及anaconda+pycharm+pyqt5(QtDesigner)環境搭建

python3的下載地址以及anaconda+pycharm+pyqt5(QtDesigner)環境搭建

安裝anaconda

注:裝anaconda並不需要先裝python
anaconda裡面集成了很多關於python科學計算的第三方庫 包括pyqt和python.exe
下載地址:http://continuum.io/downloads
安裝完成後在cmd中輸入pip list,或者在Anaconda管理器(Anaconda Command Prompt)中輸入conda list 檢視已經安裝的庫

設定pycharm的Project Interpreter

在Pycharm的Files>>settings>>Project Interpreter>>Add local 裡面新增Anaconda python.exe. 應用

python對應包的下載和解除安裝用pip就行
cmd中pip install xx / pip uninstall xx
也可以在Anaconda Command Prompt中 conda install xxx

單獨安裝python3.x(不打算安裝anaconda的情況下需要安裝)

Windows下py3版本的下載:
https://www.python.org/downloads/windows/
安裝時記得勾選add py to path
next之後記得勾選install for all users

安裝完成後配置系統環境變數
我的電腦-右鍵-屬性-高階系統設定-環境變數
系統變數那欄選中path 編輯 新建 新增安裝位置
(勾選add to path後不需要做這步)

想解除安裝的話去控制面板卸就行 要是出現一些檔案的損壞可能會無法解除安裝
這個時候只需要把對應版本的python再下一遍 然後就可正常解除安裝

關於QtCreator和QtDesigner

另:QtDesigner可以用來寫GUI程式,關於QtCreator和QtDesigner:QtCreator裡集成了QtDesigner,是一個IDE,也就是一個整合開發環境,裡面有程式碼編寫器,編譯器,偵錯程式,還有圖形設計器QtDesigner,有了它你可以寫軟體。而Qt Designer是用來設計介面的,只能設計圖形,是個圖形設計器,要和如pycharm、Eric6等配合使用。

pycharm+QtDesigner環境配置

1.安裝pyqt5-tools.

anaconda中含有pyqt5,但是PyQt5不再提供Qt Designer等工具,所以需要再安裝pyqt5-tools.
在命令列輸入:pip install pyqt5-tools
其路徑是:Anaconda\Lib\site-packages\pyqt5-tools\designer.exe

如果QtDesigner是配合Eric6而不是pycharm使用的話需要將designer.exe 拷貝到Anaconda\Lib\site-packages\PyQt5\Qt\bin,否則Eric6執行的時候會報錯,說找不到designer。pycharm不存在這種現象

2.使QtDesigner可以在pycharm中使用

pycharm中的設定:File>>Settings>>Tools>>External tools>>點選左上+號
這裡寫圖片描述

這樣之後就可以在pycharm中使用QtDesigner了。tools>>external tools>>QtDesigner,然後選擇mainWindow

3.新增指令使QT Designer生成的.ui檔案能夠轉化為.py檔案

但是為了能夠將QT Designer生成的.ui檔案轉化為.py檔案,需要新增QT指令:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py(如果是pyqt4的話把PyQt5.uic.pyuic改為PyQt4.uic.pyuic即可)

新增指令,也即再新增一個external tools,如圖:
這裡寫圖片描述

將之前在QtDesigner中寫的檔案儲存為.ui(到專案某目錄下),選中.ui檔案後右鍵>>external tools>>pyUIC即可生成.py檔案。

附:QtCreator的下載地址

QtCreator的下載地址
但是QtCreator對python的支援似乎並不好