當前位置:首頁 » 編程語言 » linux自帶的python

linux自帶的python

發布時間: 2023-03-17 11:47:47

linux下怎麼安裝python的運行環境

1、linux下安裝python3
a、 准備編譯環境(環境如果不對的話,可能遇到各種問題,比如wget無法下載https鏈接的文件)1
2
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel2 下載 Python3.5代碼包
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz在安裝包中有一個README的文件,裡面有寫如何安裝tar Jxvf Python-3.5.0.tar.xz
cd Python-3.5.0
./configure --prefix=/usr/local/python3
make && make install
做軟鏈:
ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3安裝成功了!
如果提示:Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS這是原因沒有安裝或升級oenssl:
yum install openssl-devel
再次重復編譯方案python3.5:
最終如下:
提示同時成功安裝pip-7.12與setuptools!
pip3與pip都提示沒有錯誤!
做軟鏈:
ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip升級pip到最新版本:
pip install --upgrade pip
pip安裝成功啦!
註:--no-check-certificate 表示安裝時「不檢查證書」,不加上可能無法安裝。
2.安裝包
requests包:
pip install requests
pyquery包:
pip install pyquery
pymysql包:
pip install pymysql

⑵ 如何在linux上安裝python

一般linux系統都自帶python2,你是要裝python3?
給你centos下源碼安裝py3 的例子把。
如果已經安裝好了python34
sudo yum remove python34

編譯安裝
python官網只為Linux提供了源碼,因此我下載python3.6.1的源碼壓縮
第一步,CentOS裝好openssl靜態庫
鍵入以下命令: yum install -y openssl-static
若未裝該靜態庫會導致python3自帶的pip3安裝失敗
第二步,編譯python3源碼
0. CentOS安裝GCC和wget yum install -y gcc,wget
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
1. 先解壓python3的源碼包 wget http://python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xf Python-3.6.1.tar.xz
2. 配置安裝路徑 cd Python-3.6.1 //進入python3源碼解壓後的文件夾
./configure --prefix=/usr/local/python3 //默認配置文件並設置安裝路徑
3. 編譯python3源碼 make
4. 安裝 make install
最終若無錯誤提示,說明安裝成功
5. 添加文件鏈接 安裝後鍵入命令?python3?提示不存在該命令,這是因為我們自定義了安裝目錄,因此需要添加文件鏈接,命令如下:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6. 測試 鍵入命令:
python3 -V
會輸出python3版本信息,說明python3安裝完成
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

⑶ Linux python默認使用conda

本篇介紹如何讓linux在不激活任何環境時,調用python命令直接使用到conda的某個子環境。

首先說明本篇文章的工作原由,以及踩過的坑。
在之前的工作中,一般進行python開發都會使用conda進行包管理,以達到隔離多個環境的目的。例如:

問題來了,在一些場景中,外部程序需要調用伺服器上的api,又無法做出 conda activate 的命令,命令是直接使用 python xxx.py ,這時候只能使用linux自帶的python命令,或者conda的base環境的python命令。所以需要將環境搭建在linux的python或者conda的base。搭建過程中,遇到的問題來自兩個方面:

解決方法:將linux默認的python做軟鏈接,鏈接到conda的子環境。

創建環境: conda create -n child_env python=3.6
切換環境: conda activate child_env
安裝pytorch: conda install pytorch torchvision cudatoolkit=10.0
安裝tensorflow: conda install tensorflow-gpu
安裝其他包: conda install xxx,xxx,...

先將老的鏈接備份: mv /usr/bin/python /usr/bin/python22
再做鏈接: ln -s /root/anaconda3/envs/child_env/bin/python3 /usr/bin/python
第一個路徑需要改成自己的anaconda路徑,child_env改成自己的環境名,第二個路徑不用改。

先關掉conda環境: conda deactivate
再運行: python xxx.py

用這個方法,雖然解決了直接調用python命令的問題。但是引入了新的問題。

更換默認python版本

⑷ Linux系統更改默認Python版本

Linux 默認的Python版本為Python2.X,但是在很多時候我們需要使用Python3.X,那麼我們需要更改Linux的默認Python版本,更改很簡單,只需要兩句話。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

完成之後就可以看見Python版本由2.X改為了3.X。

參考https://www.cnblogs.com/white-the-Alan/p/8900004.html

⑸ 如何利用linux自帶python編程

Python 2.x 和 3.x 通常已經內置在現代 Linux 發行版中,你可以立刻使用它。你可以終端模擬器中輸入 "python" 或 "python3"來進入 Python shell, 並輸入 "quit()" 退出。

更多詳情請網路:‍Linux 利器- Python 腳本編程入門(一) 《Linux就該這么學》‍
鏈接:http://www.linuxprobe.com/?s=+Python&submit=

⑹ linux怎麼用python調用演算法

Linux下使用Python調用演算法包的步驟如下:

1. 安裝Python環境:在Linux系統上安裝Python開發環境,如Anaconda、pyenv和 miniconda等

2. 安裝演算法包:找到對應的Linux發行版中對應的山檔演算法包,使用命令行安裝它。激念

3. 運行Python程序:在Linux系統中運行Python程序,通過命令行調用演算法包的API即可實現明唯困計算。

⑺ Linux下的Python共存

會翻車嘛?當然會啦,安裝過程中可能會遇上各種依賴問題,根據氏芹圓報錯自行安裝就是了,如果看不慣的話就在安裝前打一遍,畢竟誰會清楚的記得自己的某個小伺服器上安了什麼。
筆者本次按照只碰上了一個報錯,首亂像這樣順手打個依賴再安一下就好啦。
yum install libffi-devel -y
按照我這里的配置,python3會被安裝再/usr/python3下,然後我們需要根據我們的安裝路徑配置下python庫。

然後建立軟鏈接

我們進入/usr/bin/可以確認一下配置情況

中間過程感覺沒什麼可說的,如果你最終失敗的話,我給出以下幾點排錯建議:
1.如果/usr/python3/bin/目錄下運行python3提示庫問題的話,那你可以去/etc/ld.so.conf.d下核實一下你的python庫配置情況。
2.如果如果/usr/python3/bin/目錄下運行python3正常,但是其他路徑無法識別,你可以去核實下你的軟鏈接配置情況,可以在/usr/bin下 ll 命令查看,如果已存在不正確的軟連接配置,可以通過如 rm -f python3 命令刪除錯誤的配置。
3.當然,我這里提到的/usr/python3路徑是我自己定義的安裝路徑,因為我通過 ./configure --prefix=/usr/殲塌python3 命令進行了自定義,大家根據自己的情況調整。

⑻ linux怎麼使用python

不知你用什麼Linux,linux太多了,cent os,redhat,Fedora,還是Ubuntu等的?

一般主流的Linux都自帶python(有的自帶2.6版本,有的自帶2.7),在終端界面輸入Python,回車,如果能進入就代表自帶有,如果報錯即表示沒有,需要到Python官網下載安裝或者在終端界面使用yum命令或者apt get命令安裝Python

⑼ Linux:Python編寫Linux自定義命令工具

摘要: Linux , Python

工作中需要頻繁使用到一個字元串的md5,因此編寫一個md5命令工具,輸入字元串直接得到輸出,並且命令支持參數設置,比如是否事先格式化,指定不同參數可以支持多功能輸出,操作步驟如下

直接vim一個腳本,腳本名md5不需要.py後綴,這樣更像一個命令,注意在腳本第一行引入python解釋器,並設置utf-8編碼

其中-f支持先格式化再得到md5,-l支持傳入多個字元串用空格分開

賦予可執行許可權

測試是否符合要求

直接放置到 /usr/local/bin 目錄下(需要root許可權)

也可以使用軟連接的方式,推薦使用絕對路徑

之後就可以在環境變數中直接使用到md5命令

shebang :中文翻譯「釋伴」,由 #! 開頭的字元串,出現在文本文件的 第一行 。類UNIX操作系統的程序載入器會分析shebang後的內容,將這些內容作為解釋命令,並調用該指令,並將載有 shebang的文件路徑作為該解釋器 的參數

比如 #!/bin/bash 就是使用/bin/bash作為解釋器運行腳本,如果以Python作為解釋器運行腳本先找到Python解釋器的路徑,一般在Linux自帶的 /usr/bin/python 是Python2版本,也可以指定其他Python版本 #!/opt/anaconda3/bin/python ,第二行為 # coding=utf-8 用來指定編碼格式,否則Python2輸出中文亂碼

對於自定義腳本,推薦放置在 /usr/local/bin 目錄,有多個可執行文件目錄在環境變數中,區別如下:
/bin : 包含二進制可執行文件,為系統最基本的命令,如ls等
/sbin : 與/bin 類似,不同之處是其為root許可權命令文件
/usr/bin : 系統預裝可執行文件,會隨著系統升級而改變
/usr/sbin : 同上,不同之處是其為root許可權運用
/usr/local/bin : 三級目錄,用戶自己的可執行文件,系統不管理
/usr/local/sbin : root許可權用戶程序

⑽ 如何在linux系統安裝python編程環境

詳細說下Linux和Mac OS怎麼搭建Python環境,可以根據需要看對應部分。

打開終端

Linux和Mac OS在安裝過程中均需要打開終端進行操作,這里簡要說明一下如何打開系統終端。由於Linux發行版有太多版本,所以這里只說明國內同學們用的最多的Ubuntu操作系統。Ubuntu操作系統可以使用快捷鍵,Ctrl + Alt + t打開終端,Ubuntu的終端打開之後大概是這樣:

確認是否安裝成功

確認是否安裝成功和確認版本的步驟一致,如果可以正確顯示版本,就是安裝成功了。

希望我的回答能幫到你!

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:180
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:247
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:343
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:478
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:527
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392