自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PyCharm虛擬環(huán)境的創(chuàng)建!

譯文
云計(jì)算 虛擬化
本文逐步介紹了PyCharm虛擬環(huán)境的創(chuàng)建。它是專門(mén)為希望讓Python開(kāi)發(fā)環(huán)境管理其針對(duì)特定項(xiàng)目的虛擬環(huán)境的創(chuàng)建和激活的那些Python開(kāi)發(fā)人員編寫(xiě)的。

【51CTO.com快譯】本文逐步介紹了PyCharm虛擬環(huán)境的創(chuàng)建。它是專門(mén)為希望讓Python開(kāi)發(fā)環(huán)境管理其針對(duì)特定項(xiàng)目的虛擬環(huán)境的創(chuàng)建和激活的那些Python開(kāi)發(fā)人員編寫(xiě)的。

[[332305]]

虛擬環(huán)境的用途

許多第三方軟件包的存在使Python成為一種強(qiáng)大而誘人的編程語(yǔ)言。此外,您可以為幾乎任何類型的項(xiàng)目選擇Python:從桌面應(yīng)用軟件、Web應(yīng)用軟件、服務(wù)器腳本到嵌入式系統(tǒng),不一而足。安裝第三方軟件包的建議方法是將它們安裝在針對(duì)特定項(xiàng)目的虛擬環(huán)境中。

Python虛擬環(huán)境這個(gè)概念很好。您可以為處理的項(xiàng)目安裝任何軟件包,甚至是軟件包的特定版本。它不會(huì)影響您安裝的主Python系統(tǒng)或其他Python項(xiàng)目。

不過(guò),創(chuàng)建、激活和停用虛擬環(huán)境令人厭煩。您需要離開(kāi)舒適的Python編程環(huán)境,啟動(dòng)終端來(lái)執(zhí)行這些任務(wù)。幸好,PyCharm開(kāi)發(fā)環(huán)境解決了這個(gè)問(wèn)題。它使您能夠方便地為Python項(xiàng)目創(chuàng)建虛擬環(huán)境。創(chuàng)建后,每次您打開(kāi)和關(guān)閉Python項(xiàng)目,PyCharm會(huì)為您分別自動(dòng)激活和停用虛擬環(huán)境。

PyCharm開(kāi)發(fā)環(huán)境

PyCharm是JetBrains開(kāi)發(fā)的Python集成開(kāi)發(fā)環(huán)境(IDE)。它有整潔直觀的用戶界面,輔以易于使用的編輯器。此外,編輯器還有強(qiáng)大的自動(dòng)完成功能。PyCharm整合了Python開(kāi)發(fā)人員可能希望的所有功能,并以一種易于使用的方式來(lái)呈現(xiàn)。

PyCharm有兩個(gè)版本:專業(yè)版和社區(qū)版。不過(guò)要記住:專業(yè)版需要購(gòu)買(mǎi)。相反,JetBrains的社區(qū)版是免費(fèi)開(kāi)源的。換句話說(shuō),您可以免費(fèi)下載社區(qū)版,并立即開(kāi)始使用。專業(yè)版確實(shí)提供了更多的功能,對(duì)于開(kāi)發(fā)Web應(yīng)用、使用數(shù)據(jù)庫(kù)的那些人來(lái)說(shuō)更是如此。

您始終可以先從免費(fèi)社區(qū)版入手。那樣,您無(wú)需花一分錢(qián)即可評(píng)估PyCharm。稍后,您可以升級(jí)到價(jià)格合理的專業(yè)版。要么是由于您需要添加功能,要么只是為了支持JetBrains,感謝他們?yōu)樗腥颂峁┥鐓^(qū)版。按照本文中概述的步驟進(jìn)行操作,您只需要社區(qū)版。

PyCharm社區(qū)版的安裝

安裝PyCharm社區(qū)版有幾個(gè)選擇。我選擇的方法是把它作為snap來(lái)安裝。為此,我要先在Debian 10系統(tǒng)上安裝snap守護(hù)程序:

sudo apt update sudo apt install snapd

安裝snap守護(hù)程序后,PyCharm社區(qū)版的安裝始于以下命令:

sudo snap install pycharm-community --classic

一旦安裝完成,您可以通過(guò)從桌面環(huán)境的程序菜單中選擇PyCharm來(lái)啟動(dòng)該程序。請(qǐng)注意,snapcraft完成打包新版本后,snap守護(hù)程序會(huì)自動(dòng)為您更新PyCharm。

虛擬環(huán)境的創(chuàng)建

在PyCharm中啟動(dòng)新項(xiàng)目時(shí),您可以指令PyCharm立即創(chuàng)建新的虛擬環(huán)境。您只需要為新的虛擬環(huán)境指定目錄。由于建議為每個(gè)項(xiàng)目提供各自的虛擬環(huán)境,我更喜歡使用以下目錄結(jié)構(gòu):

  1. <home directory>/venv/<project name

假設(shè)您想要?jiǎng)?chuàng)建一個(gè)名為hello-world的新項(xiàng)目,有它自己的虛擬環(huán)境。在“新建項(xiàng)目”對(duì)話框中,指定以下內(nèi)容:

 

圖1

請(qǐng)記住,我的主目錄是/home/pragmalin。將這部分換成用戶主目錄的位置。

要驗(yàn)證虛擬環(huán)境已創(chuàng)建并自動(dòng)激活,請(qǐng)?jiān)赑yCharm中打開(kāi)終端窗口。PyCharm終端將虛擬環(huán)境的名稱作為提示符的后綴,如以下屏幕截圖所示:

 

圖2

PyPi軟件包安裝示例

Python軟件包索引(PyPi)是Python軟件包的在線存儲(chǔ)庫(kù),由Python軟件基金會(huì)維護(hù)。為了舉例說(shuō)明,不妨將流行的Python圖像庫(kù)pillow安裝到剛創(chuàng)建的hello-world項(xiàng)目的虛擬環(huán)境中。

打開(kāi)PyCharm終端并輸入以下命令:

  1. pip install "pillow" 

 

圖3

現(xiàn)在,pillow軟件包已安裝到我們項(xiàng)目的虛擬環(huán)境中,并已準(zhǔn)備好供我們計(jì)劃開(kāi)發(fā)的任何Python程序使用。下一步,不妨創(chuàng)建一個(gè)簡(jiǎn)單的Python程序,以演示我們可以使用剛安裝的pillow軟件包。

使用PyCharm IDE,在項(xiàng)目中創(chuàng)建新的Python文件,名為helloworld.py,然后輸入以下內(nèi)容:

  1. #!/usr/bin/env python3 
  2. from PIL import Image, ImageDraw 
  3. def main(): 
  4.     # Create a new image 100 by 30 pixels with a white background 
  5.     img = Image.new('RGB', (100, 30), color = (255, 255, 255)) 
  6.     # Draw the image  
  7.     d = ImageDraw.Draw(img) 
  8.     # Draw the text on the image in red 
  9.     d.text((10,10), "Hello World", fill=(255,0,0)) 
  10.     # Show the image for debugging 
  11.     img.show() 
  12. if __name__ == "__main__"
  13.     main() 

該程序基于pillow軟件包而建。它創(chuàng)建了一個(gè)帶有一些文本的圖像,然后顯示該圖像以驗(yàn)證其確實(shí)有效。想運(yùn)行Python程序,請(qǐng)從PyCharm程序菜單中選擇Run → Run…。以下屏幕截圖顯示了動(dòng)態(tài)創(chuàng)建的圖像如何在小小的對(duì)話框中出現(xiàn):

 

圖4

小結(jié)

本文詳細(xì)解釋了PyCharm虛擬環(huán)境的創(chuàng)建。甚至附有一個(gè)示例,表明了如何將來(lái)自PyPi的Python軟件包安裝到這個(gè)剛創(chuàng)建的虛擬環(huán)境,并使用該軟件包。但愿您已了解了讓PyCharm為您管理虛擬環(huán)境有多方便。

原文標(biāo)題:PyCharm virtual environment creation

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:武曉燕 來(lái)源: 51CTO
相關(guān)推薦

2023-06-01 15:37:11

PyCharm工具開(kāi)發(fā)

2021-11-15 05:44:16

Python虛擬環(huán)境開(kāi)發(fā)

2021-09-18 08:00:00

Python系統(tǒng)開(kāi)發(fā)

2021-10-28 19:08:29

Python虛擬環(huán)境

2021-03-01 08:00:00

Linux開(kāi)發(fā)虛擬環(huán)境

2023-05-05 16:37:13

CPU 性能虛擬環(huán)境虛擬化

2010-11-30 16:26:38

2013-01-05 15:49:25

數(shù)據(jù)保護(hù)虛擬化

2013-10-11 16:47:38

2021-03-04 20:46:32

virtualenvwPython虛擬環(huán)境

2011-08-22 13:56:09

Linux虛擬

2009-12-29 10:50:47

2024-05-28 09:26:42

2013-07-16 09:31:38

傳統(tǒng)備份虛擬環(huán)境備份

2015-07-07 15:42:16

網(wǎng)絡(luò)安全虛擬化安全

2009-03-12 17:46:28

VMware虛擬化IT

2009-08-09 20:39:11

Linux內(nèi)核虛擬環(huán)境虛擬主機(jī)

2011-08-10 10:48:48

2017-01-06 09:57:08

AppSenseLANDesk桌面

2012-05-03 09:49:03

虛擬化vmware桌面虛擬化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)