怎么在virtualenv中創(chuàng)建Python環(huán)境-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)怎么在virtualenv中創(chuàng)建Python環(huán)境,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

成都創(chuàng)新互聯(lián)公司專注于乳山企業(yè)網(wǎng)站建設(shè),響應式網(wǎng)站建設(shè),商城網(wǎng)站制作。乳山網(wǎng)站建設(shè)公司,為乳山等地區(qū)提供建站服務(wù)。全流程按需定制,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

1.下載

  既然要使用 virtualenv,那第一步肯定得安裝了,使用 pip 進行安裝即可。

pip install virtualenv

2.創(chuàng)建環(huán)境  

  你需要找一個文件夾用來儲存創(chuàng)建的環(huán)境(例如:my_env),然后使用 virtualenv 命令創(chuàng)建環(huán)境,該命令有一個 --no-site-packages 參數(shù),使用了這個參數(shù)之后就不會將系統(tǒng)環(huán)境中已經(jīng)有的包復制過來了,當然會有幾個基礎(chǔ)的包的比如pip。除此之外,如果你的系統(tǒng)中已經(jīng)裝了多個版本的 Python,還可以通過傳入路徑來指定 Python版本。最后,你需要傳入一個名稱給創(chuàng)建的 Python 環(huán)境命名,這里我使用的是 for_pyqt,很明顯就是為 PyQT5 所創(chuàng)建的環(huán)境了。

  最終命令為:

virtualenv --no-site-packages for_pyqt

  下圖是運行時的截圖:

  怎么在virtualenv中創(chuàng)建Python環(huán)境

3.安裝第三方包

  現(xiàn)在環(huán)境已經(jīng)創(chuàng)建好了,可以看下都有什么文件:

  怎么在virtualenv中創(chuàng)建Python環(huán)境

  要安裝第三方包,還需要從系統(tǒng)的 Python 環(huán)境切換到我們創(chuàng)建的 Python 環(huán)境之中。具體步驟為進入 Scripts 文件夾,執(zhí)行 activate 命令,如下所示:

  怎么在virtualenv中創(chuàng)建Python環(huán)境

  可以看到開頭已經(jīng)變成了 for_pyqt,也就表明已經(jīng)切換到創(chuàng)建的 Python 環(huán)境中了,然后就可以愉快地使用 pip 安裝第三方包了!

4.使用創(chuàng)建的 Python 環(huán)境

  這里只講怎么使用 Pycharm 導入我們創(chuàng)建的 Python 環(huán)境。

  在 Pycharm 中打開設(shè)置,然后添加 python 解釋器,創(chuàng)建一個空的文件夾(例如:venv),再將創(chuàng)建的 Python 環(huán)境的路徑加進來,最后點擊“OK”就大功告成了。

  怎么在virtualenv中創(chuàng)建Python環(huán)境

三、PyQT5環(huán)境配置

1.為什么是PyQT5?

  如果要你用 Python 寫 GUI,你會用什么呢?是用 Python 自帶的 tkinter?還是 WxPython?又或者是 PyQT5?

  在這里我首先要淘汰掉的就是 tkinter,原因有二,一是使用麻煩,接口難用,二是做出來的界面顏值是真的低!那 WxPython 和 PyQT5 對比呢?

  首先這兩者都是基于 C++ 開發(fā)的,且都跨平臺,開發(fā)的界面也都還算美觀,不過 PyQT5 更加靈活,各組件靈活搭配能實現(xiàn)很多功能,WxPython 在這方面表現(xiàn)就不太好了。因此最終我選擇了 PyQT5,雖然它安裝起來真的很麻煩!

2.PyQT5安裝

  要使用 PyQT5,除了需要安裝 PyQT5 這個包之外,還需要安裝一個用來支持 PyQT5 的包:pyqt5-tools。所以安裝命令為:

pip install PyQT5
pip install pyqt5-tools

  這兩個包安裝的時候可能會花費很長時間,所以就需要你有一點耐心了==

3.PyQT5配置

  這里還是以 Pycharm 為例來說下 PyQT5 的環(huán)境配置。選擇"File" => "Settings" => "Tools" => "External Tools",然后點擊“+”,進行如下配置:

  怎么在virtualenv中創(chuàng)建Python環(huán)境

  怎么在virtualenv中創(chuàng)建Python環(huán)境

  主要就是把 designer.exe 和 pyuic5.exe 的路徑加進去,這里給出我的路徑以供參考:

E:\Pycharm\my_env\for_pyqt\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe

E:\Pycharm\my_env\for_pyqt\Scripts\pyuic5.exe

  完成上述操作之后,應該就能看到添加的工具了,如下圖:

  怎么在virtualenv中創(chuàng)建Python環(huán)境

4.環(huán)境驗證

  首先點擊 QtDesigner 創(chuàng)建一個應用,然后保存下來,再在 Pycharm 中右鍵點擊該文件后選擇 “PyUIC”,如果出現(xiàn)如下情況,那么恭喜你,你的環(huán)境就裝好了!

  怎么在virtualenv中創(chuàng)建Python環(huán)境

  至于為什么會出現(xiàn)上面的報錯信息,我覺得是因為沒有指明文件路徑。解決辦法就是在命令行中使用如下命令(以test.ui為例):

pyuic5 -o ui.py test.ui

  該命令不報錯的話就會生成一個 ui.py 了,然后你就可以愉快地使用 PyQT5 開發(fā)屬于你的應用了!

關(guān)于怎么在virtualenv中創(chuàng)建Python環(huán)境就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

新聞標題:怎么在virtualenv中創(chuàng)建Python環(huán)境-創(chuàng)新互聯(lián)
瀏覽地址:http://muchs.cn/article32/dhejpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、定制網(wǎng)站、企業(yè)建站、外貿(mào)建站、品牌網(wǎng)站建設(shè)、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司