python开发环境anaconda_搭建Python开发环境,用Anaconda + PyQt + Pycharm
Q:為什么寫這篇?
網上各種渣渣,有用的資料太少,好不容易找一個,還不是我想要的!我這個菜鳥花了整整整整兩天時間來各種配置。各種坑啊各種坑,在坑里摸爬滾打總算爬了出來,寫下教程,以免忘了。也希望能幫助大家,免得也浪費時間!
Q:為什么用Anaconda?
因為Anaconda是大蟒蛇的意思,比Python這條小蟒蛇大,嗯,就是這樣。
當然不是,其實只這樣的,網上這樣說的。我們選擇Anaconda的優勢如下:(1)不需要配置Python環境變量;(2)集成很多packages,省去下載的麻煩;(3)packages的安裝很簡單,Conda一鍵解決;(4)可以配置python版本的環境,方便切換,互不干擾,兼容性強!
【目的】用拖控件的方式編寫桌面Python應用程序。
【說明】我以Python3.X為例,在Windows10 x64上運行。Python2.X及其他系統請參考。
【源程序】使用的軟件版本及百度網盤下載地址:
1、Anaconda3-5.0.0-Windows-x86_64.exe,下載地址鏈接:http://pan.baidu.com/s/1pLJqEGr 密碼:cbj0;
2、qt-opensource-windows-x86-msvc2015_64-5.8.0.exe,下載地址鏈接:http://pan.baidu.com/s/1o8wsaIe 密碼:nxnj;
3、pycharm-community-2017.2.3.exe,下載地址鏈接:鏈接:http://pan.baidu.com/s/1eSKp6xW 密碼:l9yp。
【安裝程序】
1、安裝Anaconda
沒什么難度的,選好路徑喜好,一路Next。
需要注意的是,安裝之前卸載本機所有的其他版本的Python。
2、安裝Pycharm
用Pycharm是我在比較了很多開發環境之后選出的,最適合我這個菜鳥。
同樣安裝也是沒有什么難度的,選好路徑喜好,一路Next。我這次沒有配置環境設置,自動識別的。之前有沒有也忘了,有可能是我電腦這幾天被坑了很多,之前一路坑。如果遇到坑,網上搜索解決,這是小坑,真是遇到了該跳還要跳。
3、安裝PyQt
同樣安裝也是沒有什么難度的,選好路徑喜好,一路Next。不用配置什么,默認的配置即可,我們只是用Qt的QtDesigner可執行程序,最后不用啟動,直接關閉就行。
到此,已經完成了一大半。
【接下來我們的目的是要在Pycharm中實現窗體控件的拖拽】
網上大多教程到這一步都是要求配置環境,其實現在還不必做這一步。
先說說我的理解吧:Pycharm和Qt Designer是兩個獨立的程序,我們完全可以先在Qt Designer設計界面,生成文件后再拷貝到Pycharm工程目錄下,再通過PyUIC編譯成.py文件。但我們都很懶,希望把Pycharm作為管理入口,實現調用Qt Designer和PyUIC。不多說了,開始吧!
1、打開Pycharm,新建一個工程
點擊得到:
注意:這個工作空間地址記下來,因為接下來在配置外部工具QT Designer的工作空間時,位置要一致。否則將無法通過Pycharm調出QT Designer。
2、在Pycharm中配置外部工具Qt Designer,實現可視化的拖控件寫UI(這其實不是Pycharm完成的,而是人家Qt Designer)。
(1)打開Pycharm,依次File→Settings,如圖,點擊設置:
(2)依次Tools→External Tools,如圖,找到“+”號:
不知道designer的路徑的話,以下方式尋找:在電腦開始菜單中找到Designer圖標,右鍵更多種打開所在位置,然后見圖:
3、環境配置好后,依次點擊Tools→External Tools,如圖:
我的因為環境已經配置好了,所以工具中會有PyUIC。其實第一次的話,只有Qt designer。
之后會調出QT designer,我們新建一個窗體吧,大家都是這樣做的。
設計完后,保存,保存位置和Pycharm建的工程目錄一致,這樣就會在Pycharm的文件樹中出現一個xx.ui的文件,如下:
4、這個.ui文件是人家Qt Designer的功勞,python是運行不了的,所以我們要用到PyUIC。開始配置吧!
配置PyUIC,用于把QtDesigner創建的.ui文件轉換成.py文件。
在PyUIC的設置中,其他的和配置Qt Designer都差不多。但這一個要注意:Program 中寫入Python的地址,把圖上的Python路徑修改成自己的即可!
Parameters寫入:
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Work directory 使用變量 $FileDir$,如下:
5、配置完以后,文件樹中的這個名為xx.ui的文件不是Python文件,所以剛才配置的外部工具PyUIC就有用了。操作見圖:
然后,然后Pycharm文件樹就多出一個xx.py的文件了,目的達到了。
到此,我們的目的就達到了。仔細回想回想,消化消化,開始征途吧!
總結
以上是生活随笔為你收集整理的python开发环境anaconda_搭建Python开发环境,用Anaconda + PyQt + Pycharm的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: string包含某个字符串_Tcl字符串
- 下一篇: 畅捷通t+标准版操作手册_外网IP访问畅