日韩中文字幕免费看-黄色一极毛片-草草草在线观看-久久久久久九九九-中国妞xxxhd露脸偷拍视频-日韩香蕉网-中文字幕蜜桃-国产成人免费看一级大黄-看av网站-自拍激情视频-四虎影视8848hh四虎在线-国产剧情久久久-在线免费观看高清视频-三级国产视频-深夜在线免费视频-欧美成人午夜77777-日本免费在线

全球領(lǐng)先的云管理服務(wù)提供商

思普智云的管理團(tuán)隊(duì)都對(duì)云有深刻的理解,從搭建到運(yùn)營(yíng)和咨詢,團(tuán)隊(duì)成員分工明確,始終致力于為客戶提供專業(yè)的技術(shù)支持和服務(wù)。

這操作夠酷!運(yùn)行的Python版本環(huán)境都能自定義

發(fā)布時(shí)間:2019-04-24 02:14:17

電腦用了久了,什么五花八門的軟件版本都打過(guò)交道了……

裝好最新游戲大作迫不及待想要體驗(yàn)

Duang!報(bào)錯(cuò)說(shuō)找不到「d3dx**.dll」,據(jù)說(shuō)是DirectX版本不符合要求……

升級(jí)DirectX,安裝需要的版本吧。

公司新部署的軟件,別人電腦都能正常運(yùn)行,只有你一運(yùn)行就崩潰,IT檢查半天才發(fā)現(xiàn),這軟件和你的某個(gè)硬件驅(qū)動(dòng)版本有沖突……

升級(jí)驅(qū)動(dòng),安裝需要的版本吧。

如果你是負(fù)責(zé)部署或開(kāi)發(fā)某些軟件,那就更有趣了,這些軟件可能有各種復(fù)雜的依賴項(xiàng),不僅要求必須安裝某些組件,而且明確要求只能安裝特定的版本,其他或新或老的版本裝上就是不行……

對(duì)于這些問(wèn)題,安裝需要的組件的所需版本就行了。

所以你是不是也遇到同樣的問(wèn)題:當(dāng)需要通過(guò)Azure Web應(yīng)用服務(wù)來(lái)跑某些Python應(yīng)用程序時(shí),該程序?qū)ython的版本有要求,此時(shí)如何讓Azure Web應(yīng)用服務(wù)提供你需要的版本?

畢竟Azure Web應(yīng)用是一種托管式服務(wù),其重大價(jià)值之一就在于,不需要讓用戶自己維護(hù)底層平臺(tái),這樣會(huì)方便很多,但面對(duì)這種情況,自然也就沒(méi)法很直觀地手工配置底層環(huán)境了。

好在這問(wèn)題解決起來(lái)也不難,我們一起看看吧。

自定義Python環(huán)境

人氣頗高的Python目前已經(jīng)陸續(xù)發(fā)布了很多版本。目前,最新版本為3.7.3,不過(guò)將以老版本(3.4版)為例介紹具體該如何配置。如果希望查看目前可用的所有Python版本并下載自己需要的其他版本,請(qǐng)?jiān)L問(wèn) 這里 。

以Python 3.4版為例定制Azure Web應(yīng)用的Python環(huán)境,請(qǐng)執(zhí)行如下操作:

1、 Python 3.4版安裝包 。

2、將其安裝到D盤:

啟動(dòng)Cmd,運(yùn)行cd命令轉(zhuǎn)到D盤,運(yùn)行: msiexec/a python-3.4.0.msi TARGETDIR=d:\python34 。

注意: 如果要用其他版本進(jìn)行定制,請(qǐng)酌情更改上述命令和下文相關(guān)命令中的文件和目錄名稱。

3、等待安裝完成后,進(jìn)入到 D:\Python34 目錄,將所有文件打包成一個(gè)Zip文件。

4、登錄到Azure管理門戶界面,打開(kāi)網(wǎng)站的 高級(jí)工具 。

5、進(jìn)入 Debug Console ,顯示文件夾。切換到 D:\home\site\wwwroot 路徑,創(chuàng)建一個(gè)文件夾,將其命名為Python34。

6、將第3步打包好的Zip文件拖拽到高級(jí)工具的Python34文件夾里。如果拖動(dòng)該Zip文件到文件列表的最右邊,會(huì)自動(dòng)解壓;如果沒(méi)有自動(dòng)解壓,請(qǐng)?jiān)诿钚兄惺褂? Unzip 命令解壓。

解壓后,會(huì)在Python34文件夾下看到相應(yīng)文件,如下圖:

7、進(jìn)入到目錄路徑 D:\home\site\wwwroot ,編輯 Web.config 文件,使用如下內(nèi)容替換:

<configuration>

<appSettings>

<add key="pythonpath" value="%SystemDrive%\home\site\wwwroot" />

<add key="WSGI_HANDLER" value="hostingstart-python.application" />

</appSettings>

<system.webServer>

<handlers>

<remove name="Python34_via_FastCGI"/>

<add?name="Python34_via_FastCGI"?path="*"?verb="*"?modules="FastCgiModule"?scriptProcessor="d:\home\site\wwwroot\Python34\Python.exe|%SystemDrive%\Python34\Scripts\wfastcgi.py"?resourceType="Either"?/>

</handlers>

</system.webServer>

</configuration>

8、進(jìn)入到目錄路徑 D:\home\site ,創(chuàng)建一個(gè)新文件:applicationHost.xdt,輸入如下內(nèi)容并保存:

<?xml?version="1.0"?>

<configuration?xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

<system.webServer>

<fastCgi>

<application?fullPath="d:\home\site\wwwroot\Python34\python.exe"?xdt:Locator="Match(fullPath)"?xdt:Transform="Remove"?/>

<application?fullPath="d:\home\site\wwwroot\Python34\python.exe"?arguments="D:\Python34\Scripts\wfastcgi.py"??maxInstances="0"?xdt:Transform="Insert"/>

</fastCgi>

</system.webServer>

</configuration>

9、執(zhí)行完上述操作后,保存,然后在門戶上重啟站點(diǎn)并進(jìn)行驗(yàn)證。

經(jīng)過(guò)上述操作,我們就成功配置出一個(gè)運(yùn)行Python 3.4(或你需要的其他任何版本Python)的Azure Web應(yīng)用環(huán)境。

福利歡送

如何從第一天開(kāi)始使用公共應(yīng)用設(shè)計(jì)方案在Azure上進(jìn)行開(kāi)發(fā)?

掃描下方二維碼,免費(fèi)領(lǐng)取 微軟官方免費(fèi)指南

黄平县| 道真| 抚州市| 泰兴市| 叶城县| 绥滨县| 巴里| 教育| 伊宁县| 日土县| 扶绥县| 浦县| 偏关县| 兴业县| 屏东县| 凌云县| 西安市| 望江县| 昭平县| 五指山市| 依安县| 汉川市| 杭锦旗| 彩票| 陈巴尔虎旗| 明水县| 桓台县| 绥中县| 鄂温| 大英县| 姚安县| 方正县| 东乡| 红河县| 密山市| 思茅市| 申扎县| 正定县| 农安县| 察隅县| 旌德县|