国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 全州县| 阿拉善左旗| 随州市| 宁远县| 金寨县| 甘德县| 龙游县| 广元市| 镇坪县| 元氏县| 平顺县| 甘谷县| 咸丰县| 昭觉县| 临海市| 青神县| 浦江县| 谷城县| 吉木乃县| 湘西| 金湖县| 昂仁县| 饶阳县| 闸北区| 天台县| 视频| 成安县| 深泽县| 靖远县| 大兴区| 桂阳县| 双鸭山市| 依安县| 安康市| 克山县| 公安县| 宜兴市| 奉新县| 嘉鱼县| 溧阳市| 仙桃市|