国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

有意思的Python:開發和部署一覽

2019-11-14 16:57:17
字體:
來源:轉載
供稿:網友

我覺得在有時間的條件下,學習不同的開發語言,對于保持對技術的理解是有幫助的。

Python是一門這樣簡單而且有趣的語言。網上資料已經比較多了。我這里主要對開發和部署環境所涉及的幾個工具做些介紹。

1. 安裝Python

這個相當于是一個運行環境,有些文檔聲稱Python也有虛擬機機制(經過測試比較,它的運行速度其實和java, C#編譯的程序是同一個等級的,有時候甚至更慢一點),所以安裝Python是第一步。

如果是Windows環境,請下載安裝包(http://python.org/

image

如果是linux環境(Ubuntu),則有可能已經內置包含了Python,或者通過 sudo apt-get install python 進行安裝即可

Python有兩個主要的大版本:以2.7為代表的2.x,以3.5為代表的3.x。而且根據文檔中的介紹,Python Foundation出于快速開發(不背包袱)等方面的考慮,3.x并不向下兼容,這無疑是一個大膽的策略,但細想一下,也不無道理。

 

2.安裝Python的包管理器(pip

Python有一個很不錯的生態圈,全世界的程序員都可以編寫模塊(用包的形式),給自己用,也可以給其他人用,所以有一個Python Package Index (pypi):https://pypi.python.org/pypi ,截止到今天,已經有68178 個。

image

要很好地使用這些包,最好是安裝包管理器。Python有幾個包管理器,我這里就不多比較了。現在比較主流的包管理器是:pip。https://pip.pypa.io/en/stable/installing/

在Windows環境下,應該使用如下的方式安裝

1.下載get-pip.py

https://bootstrap.pypa.io/get-pip.py 

 

2.使用python get-pip.py 這樣的命令安裝它即可。如果在命令行中輸入pip可以看到如下的輸出,則表示安裝成功了。pip的命令主要有install , search , list等

imageimageimageimage

 

在Linux環境下(Ubuntu中),則一如既往地簡單

sudo apt-get install python-pip

 

3.多版本管理

既然我們知道Python有多個版本,出于某些目的,我們確實會在一個電腦上面安裝多個版本。那么如何更好地進行多版本管理(或者也可以說是版本隔離)。這個尤其是在服務器部署的時候,特別有用。最好的工具就是virtualenv。(https://pypi.python.org/pypi/virtualenv

首先,通過pip安裝virtualenv

pip install virtualenv

 

然后,通過virtualenv創建一個虛擬環境,例如dev27

virtualenv dev

image

它會建立一個隔離的python環境,使用Python 2.7,里面包含了Python的程序,也包含了pip,等其他一些工具

image

通過如下的命令可以激活這個環境

進入dev27/Scripts目錄,運行activate即可(在Linux中,可以用source命令調用activate)

如果要退出當前環境,那么運行deactivate即可

下面的命令則是創建一個基于Python3.4的虛擬環境

image

4.開發環境

關于Python的開發工具,目前我自己用自帶的IDLE覺得很不錯

imageimage

當然,Visual Studio也有專門的Python Tools

image


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 全南县| 屏山县| 龙口市| 胶南市| 阿图什市| 毕节市| 合水县| 潞城市| 大英县| 太白县| 通道| 察哈| 旌德县| 昆明市| 商洛市| 武威市| 绵竹市| 龙游县| 新巴尔虎左旗| 濮阳县| 奈曼旗| 萨嘎县| 青冈县| 威信县| 东明县| 微博| 许昌市| 信阳市| 三明市| 墨竹工卡县| 金平| 衢州市| 龙江县| 西和县| 巩义市| 通化县| 孝昌县| 河源市| 伊吾县| 金塔县| 峨眉山市|