linux修改默認python
Linux默認是已經安裝好了Python程序
目前來說,大多數的Linux發行版是安裝了兩個版本的Python程序
一個是Python 2.x
一個是Python 3.x
一些系統自帶的程序文件需要Python 2的支持,另外Python 3又是大勢所趨
所以,我們最好不要動系統的Python版本
需要使用哪個版本直接聲明就可以了
運行Python的方法:
我們在Linux系統上打開終端
輸入python
會彈出Python 2的版本和解釋器
輸入python3
會彈出Python 3的版本和解釋器
所以我們一般情況下,運行python 2的程序就輸入命令
python 程序文件
運行python 3的程序輸入命令
python3 程序文件
這里我們默認使用版本為Python 3
在終端輸入命令
Python3
彈出Python的解釋器以>>>開頭
我們可以在上面輸入Python程序
它會直接輸出結果
比如:
我們這里輸入32+46,輸出結果為78
輸入print('hello python'),輸出結果hello python
注意:當我們運行.py文件時,文件里的32+46是不會直接列印出來的
必須加列印命令
print(32+46)
我們退出python3解釋器的快捷鍵不是Ctrl+C
而是Ctrl+Z
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於怎麼在linux上運行python的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
2. 如何更改linux下的python位數
當你安裝DebianLinux時,安裝過程有可能同時為你提供多個可用的Python版本,因此系統中會存在多個Python的可執行二進制文件。你可以按照以下方法使用ls命令來查看你的系統中都有那些Python的二進制文件可供使用。$ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m執行如下命令查看默認的Python版本信息:$python--versionPython2.7.81、基於用戶修改Python版本:想要為某個特定用戶修改Python版本,只需要在其home目錄下創建一個alias(別名)即可。打開該用戶的~/.bashrc文件,添加新的別名信息來修改默認使用的Python版本。aliaspython='/usr/bin/python3.4'一旦完成以上操作,重新登錄或者重新載入.bashrc文件,使操作生效。$.~/.bashrc檢查當前的Python版本。$python--versionPython3.4.22、在系統級修改Python版本我們可以使用update-alternatives來為整個系統更改Python版本。以root身份登錄,首先羅列出所有可用的python替代版本信息:#update-alternatives--listpythonupdate-alternatives:error:noalternativesforpython如果出現以上所示的錯誤信息,則表示Python的替代版本尚未被update-alternatives命令識別。想解決這個問題,我們需要更新一下替代列表,將python2.7和python3.4放入其中。#update-alternatives--install/usr/bin/pythonpython/usr/bin/python2.71update-alternatives:using/usr/bin/python2.7toprovide/usr/bin/python(python)inautomode#update-alternatives--install/usr/bin/pythonpython/usr/bin/python3.42update-alternatives:using/usr/bin/python3.4toprovide/usr/bin/python(python)inautomode--install選項使用了多個參數用於創建符號鏈接。最後一個參數指定了此選項的優先順序,如果我們沒有手動來設置替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為/usr/bin/python3.4設置的優先順序為2,所以update-alternatives命令會自動將它設置為默認Python版本。#python--versionPython3.4.2接下來,我們再次列出可用的Python替代版本。#update-alternatives--listpython/usr/bin/python2.7/usr/bin/python3.4現在開始,我們就可以使用下方的命令隨時在列出的Python替代版本中任意切換了。#update-alternatives--configpython#python--versionPython2.7.83、移除替代版本一旦我們的系統中不再存在某個Python的替代版本時,我們可以將其從update-alternatives列表中刪除掉。例如,我們可以將列表中的python2.7版本移除掉。#update-alternatives--removepython/usr/bin/python2.7update-alternatives:--alternatives:using/usr/bin/python3.4toprovide/usr/bin/python(python)inautomode
3. 怎樣在linux系統下修改python path
在實際使用中,很多人都適用virtualenv的;pip install virtualenv
然後在某個文件夾 virtualenv path
使用的時候:source path/bin/activate就改變了python模塊的路徑到path/lib下
仔細讀讀那個activate腳本好了。其實主要就是改變了PYTHONPATH。
4. Deepin Forum 61 請問如何將linux下的python選擇默認為python3
使用ln -s命令來修改,命令如下:
ln -s /usr/local/bin/python3.4 /usr/bin/python
注意事項:
1、事先最好先備份/usr/bin/python修改了新的python版本。
2、那麼原先安裝的python插件都不在新版本python目錄下,因此需要重新安裝
5. linux下多個python版本怎麼管理
VirtualEnv 是什麼 VirtualEnv用於在一台機器上創建多個獨立的python運行環境,VirtualEnvWrapper為前者提供了一些便利的命令行上的封裝。 為什麼要用 - 隔離項目之間的第三方包依賴,如A項目依賴django1.2.5,B項目依賴django1.3。 - 為部署應...
VirtualEnv 是什麼 VirtualEnv用於在一台機器上創建多個獨立的python運行環境,VirtualEnvWrapper為前者提供了一些便利的命令行上的封裝。 為什麼要用 - 隔離項目之間的第三方包依賴,如A項目依賴django一.二.5,B項目依賴django一.三。 - 為部...
/usr/bin/python和/usr/local/bin/python下面,一般是符號鏈接,優先使用後者, 如果有2.6和2.7兩個版本,並且 /usr/bin/python --> /usr/bin/python2.6 /usr/local/bin/python --> /usr/local/bin/python2.7 此時系統默認使用2.7, 如果想切換至...
/usr/bin/python和/usr/local/bin/python下面,一般是符號鏈接,優先使用後者, 如果有2.6和2.7兩個版本,並且 /usr/bin/python --> /usr/bin/python2.6 /usr/local/bin/python --> /usr/local/bin/python2.7 此時系統默認使用2.7, 如果想切換至...
如果你用的是pycharm 或wingide等ide 都可以選擇python 的目錄。我電腦安裝python2 和python3which python/usr/bin/pythonwhich python3/usr/local/bin/python3按照這個在ide中設置
看版本 python --version 看安裝路徑 which python
要查安裝在哪裡:locate python 要啟動:python 試一試,上面的命令都是在終端里輸入的!
不要改系統默認的 python。python 2/3不兼容。很多系統級別的軟體依賴於默認的python版本的。一旦修改,可能導致一些系統命令出錯。 在你自己的項目裡面,你可以使用完整路徑選擇版本。比如 /usr/bin/python2.7, /usr/bin/python3.4, /opt/pytho...
如果你在Linux下,可以有兩種方式區別: 運行時使用 python a.py(使用Python2.7) python3 a.py(使用Python3.4) 在文件頭部加上 # /usr/env/bin python(使用Python2.7) # /usr/env/bin python3(使用Python3.4) 在windows下,如果你是在Python自帶...
如果你用的是pycharm 或wingide等ide 都可以選擇python 的目錄。 我電腦安裝python2 和python3 which python /usr/bin/python which python3 /usr/local/bin/python3 按照這個在ide中設置
6. linux(centos6.8)python2如何切換到3
1. Python2不要卸載,不然會出莫名其妙的問題。
2. 直接安裝Python3,然後將默認路徑修改為你的Python3路徑。
3. 在這程序是記得在開始時加上你的編譯器路徑。
希望能幫到你。。。。。。
7. linux下安裝yum時報錯需要python=2.4請問怎麼處理
yum使用python2.0編寫的,或許你沒安裝python,或許你把python的版本升級成了3.0。
解決方法:
修改yum,將首行指定的默認python修改為python2.0的位置。
或
修改/usr/bin/python連接,將其連接到python2.0上。
8. 如何將 Debian Linux 中的默認的 Python 版本切換為替代版本
安裝 Debian Linux 安裝程能同提供用 Python 版本系統存 Python 執行二進制文件按照使用 ls 命令查看系統都些 Python 二進制文件供使用 $ ls/usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/python2.7/usr/bin/python3 /usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m 執行命令查看默認 Python 版本信息: $ python --version Python2.7.8 1、基於用戶修改 Python 版本: 想要某特定用戶修改 Python 版本需要其 home 目錄創建 alias(別名) 即打該用戶 ~/.bashrc 文件添加新別名信息修改默認使用 Python 版本 alias python='/usr/bin/python3.4' 旦完操作重新登錄或者重新載入 .bashrc 文件使操作效 $ .~/.bashrc 檢查前 Python 版本 $ python --version Python3.4.2 2、 系統級修改 Python 版本 我使用 update-alternatives 整系統更改 Python 版本 root 身份登錄首先羅列所用 python 替代版本信息: # update-alternatives --list python update-alternatives: error:no alternatives for python 現所示錯誤信息則表示 Python 替代版本尚未 update-alternatives 命令識別想解決問題我需要更新替代列表 python2.7 python3.4 放入其 # update-alternatives --install /usr/bin/python python /usr/bin/python2.71 update-alternatives:using/usr/bin/python2.7 to provide /usr/bin/python (python)inauto mode # update-alternatives --install /usr/bin/python python /usr/bin/python3.42 update-alternatives:using/usr/bin/python3.4 to provide /usr/bin/python (python)inauto mode --install 選項使用參數用於創建符號鏈接參數指定選項優先順序我沒手設置替代選項具高優先順序選項選例我 /usr/bin/python3.4 設置優先順序2所 update-alternatives 命令自設置默認 Python 版本 # python --version Python3.4.2 接我再列用 Python 替代版本 # update-alternatives --list python /usr/bin/python2.7 /usr/bin/python3.4 現始我使用命令隨列 Python 替代版本任意切換 # update-alternatives --config python # python --version Python2.7.8 3、移除替代版本 旦我系統再存某 Python 替代版本我其 update-alternatives 列表刪除掉例我列表 python2.7 版本移除掉 # update-alternatives --remove python /usr/bin/python2.7 update-alternatives: removing manually selected alternative - switching python to auto mode update-alternatives:using/usr/bin/python3.4 to provide /usr/bin/python (python)inauto mod
9. linux怎麼改變python版本
在python版本安裝好後,需要執行如下類似命令,更改系統默認python路徑,如 ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python 更改系統默認python版本為python2.7
關於更多Linux的學習,請查閱書籍《linux就該這么學》。