æ¬æç¨åºäºpython3.x, æ¯é对åå¦è
çä¸ç³»åpythonå
¥é¨æç¨ï¼å¨ç¥ä¹ä¸å¸¸æ人é®æ计ç®æºè¯¥æä¹å¦ï¼å¦ä½èªå¦ç¼ç¨ï¼ç¬è
ä¹æ¯éè¿èªå¦ç¼ç¨èè¿å
¥ITè¿ä¸è¡ä¸çï¼å顾å
¥è¡çè¿å å¹´ï¼ä»é³è§é¢æµåªä½è¾è½¬å°äººå·¥æºè½æ·±åº¦å¦ä¹ ï¼æºå¨è§è§ï¼ææ¯ä¸äºä¸å°è¦å¿çï¼å¯¹äºå¦ä½å¦ä¹ æèªå·±çä¸å¥ç论åå®è·µæ¹æ³ï¼å¾å¤äººèªè¨å¦ç¼ç¨ä¸å¾å
¶é¨ï¼æå¦ä¸ä¼å½åäºå¤©åï¼å
¶å®è¸è¸ä¼çï¼æºåæ å«ï¼ä½ ç°å¨æçå°çæ¯ææ¯å¤§ç们ä¸ä¸ªä¸ªè¶
å¡ç»é¡¶(ç¶ç¥æ¤ç»é¡¶éå½¼ç»é¡¶)ï¼çä¸å°çæ¯æ¾ç»çä»ä»¬ï¼ä¹å¨æ¯ä¸ªæ¼å¤éç¨å¿è¦å¦ãåè
å¦ä¸é¨ææ¯ï¼éè¦å¤å¦å»è¦ï¼æ¯éè¦è®²ç©¶æ¹æ³ååºç¡çï¼æ¹æ³å¯¹äºå°±äºåååï¼æè°ç天æä¹æ ä¸æ¯å»ºç«å¨æå®çåºç¡ä¹ä¸ã
å¨windowsä¸å®è£
python
é¦å
æå¼pythonå®ç½
https://www.python.org/ï¼ç¹å»é¡µé¢downloads导èªæé®ï¼ä¸è½½windowsææ°çåºäºwebå®è£
çå®è£
å¨ï¼å³é®ä»¥ç®¡çå身份è¿è¡ å®è£
å
ï¼ä¼åºç°å¦ä¸çé¢ï¼
å°Add Python 3.7 to PATH è¿è¡å¾éï¼å¾éæ¤é¡¹çç®çå¨äºå°python解éå¨å å
¥ç³»ç»ç¯å¢åéï¼åå¨åç»çpythonå¼åä¸å¯ç´æ¥å¨windows å½ä»¤è¡ä¸æ§è¡pythonèæ¬ãæè°çç¯å¢åéæ¯ç³»ç»è¿è¡ç¯å¢çä¸ç³»ååæ°ï¼æ¯å¦è¿éçç³»ç»ç¯å¢åéæ¯PATHï¼PATHä¿åäºä¸è·¯å¾ç¸å
³çåæ°ï¼ç³»ç»å¨è·¯å¾æ¥æ¾ä¸ï¼ä¼å¯¹PATHä¿åçè·¯å¾è¿è¡æç´¢ã
ç¹å»install Nowæé®æ§è¡pythonçå®è£
æå¼windowså½ä»¤è¡çé¢(æwindowsé®è¾å
¥cmdå½ä»¤),è¾å
¥python -Vï¼åºç°pythonçæ¬çç¸å
³è¾åºï¼å³è¡¨ç¤ºå®è£
æåã
å¨Linuxç³»ç»ä¸å®è£
python
ç¬è
çç³»ç»æ¯CentOS, Linuxç³»ç»é»è®¤æå®è£
python,ä½æ¯å
¶çæ¬æ¯2.x,å¨è¿éç¬è
以æºç å®è£
çå½¢å¼æ¥å®è£
python 3.Xãé¦å
è¿å
¥pythonæºç å
é¡µé¢ ç¹å»ä¸è½½ææ°çgzipæ ¼å¼çpythonæºç å
ï¼ä¸ä¼ å°æå¡å¨ç¶åè¿è¡è§£åï¼è§£ååçç®å½ç»æå¦ä¸å¾æ示ï¼
Linuxä¸çconfigureä¸make
configureæ¯Linuxä¸çèæ¬é
置工å
·ï¼ç¨æ¥å¯¹æºç çå½åå®è£
ç¯å¢è¿è¡æ£æµï¼è¥æ£æµæ 误ï¼ä¼å¨å½åç®å½çæä¸ä¸ªä¾æºç ç¼è¯çMakefileèæ¬æ件ã
makeæ¯Linuxç³»ç»ä¸çç¼è¯å®è£
å·¥å
·ï¼ç¨æ¥è§£éæ§è¡makefileæ件ä¸çèæ¬å½ä»¤ï¼ç¼è¯å½ä»¤ã
ç°å¨æ们å¼å§ç¼è¯å®è£
python
(1) å¨å½åç®å½æ§è¡./configure(2) è¾å
¥ make && sudo make install
è¥æ æå®å®è£
ç®å½ï¼pythonä¼è¢«é»è®¤å®è£
å¨/usr/localç®å½ä¸, 读è
å¯ä»¥æ§è¡./configure --prefix=âä½ èªå®ä¹çå®è£
ç®å½âæ¥é
ç½®å®è£
è·¯å¾ãå®è£
å®æ¯ä»¥åè¿å
¥/usr/local/binç®å½ï¼è¾å
¥ âpython3.x -Vâ (è¿éçpython3.xä¸ºä½ æå®è£
çpythonçæ¬)ï¼è¥åºç°ä¸pythonçæ¬çç¸å
³è¾åºï¼å³è¡¨ç¤ºå®è£
æåã
为å®è£
çpython设置软é¾æ¥
å®è£
çpythonå¯ä»¥ä»¥ç»å¯¹è·¯å¾çæ¹å¼æ¥æ§è¡ï¼æ¯æ¬¡æ²ä¸å¤§æ®µè·¯å¾æ¥æ§è¡pythonæªå
麻ç¦ï¼é常æ们ä¼ç»å®è£
çpython设置软é¾æ¥ï¼è¿éç软é¾æ¥ç±»ä¼¼äºwindowsçå¿«æ·æ¹å¼ã
è¾å
¥ä»¥ä¸å½ä»¤æ¥ç»python设置软é¾æ¥,ç¬è
å®è£
ççæ¬æ¯python3.7, pipæ¯pythonçå
管çå·¥å
·ï¼ä¼å¨æç¨çåç»ç« èä¸è¿è¡è¯¦ç»è®²è§£ã
ln -s /usr/bin/python3 /usr/local/bin/python3.7 # 表示设置python3 为 /usr/local/bin/python3.7çå¿«æ·æ¹å¼ln -s /usr/bin/pip3 /usr/local/bin/pip3.7 # 表示设置pip3 为 /usr/local/bin/pip3.7çå¿«æ·æ¹å¼