1、linux下安裝python3
a、 准備編譯環境(環境如果不對的話,可能遇到各種問題,比如wget無法下載https鏈接的文件)
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
2 下載 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
⑵ python必須在linux下運行嗎
python是跨平台的動態語言,可以到python官網下載python安裝包,安裝,windows命令行就可以輸入python命令了,現在的linux系統基本都自帶python了。
⑶ python和linux到底有關系
python和linux兩者間沒什麼關系,python是一門程序設計語言,linux是一個操作系統,向上支持應用軟體的運行,向下控制硬體,是軟體和硬體的過渡層。Python語言可以在Linux系統下學習和開發。
比如,如果是想用Python開發網站(現今流行的、成熟的Python Web框架)就需要使用到Linux平台;如果想使用Python爬蟲爬取數據,在Linux系統上也要更方便一些;還有就是想學習網路安全滲透測試,在Linux上編寫Python自動化測試腳本也很有必要。
(3)python官網linux擴展閱讀:
可以通過python對linux進行操作,利用python操縱linux的命令為:
1、import os
#返回操作系統類型,值為posix,是linux操作系統,值為nt,是window操作系統
2、print os.name
#返回操作系統的詳細信息
3、print os.uname()
#系統的環境變數
4、print os.environ
print os.environ.get('PATH')
#判斷是否為絕對路徑(不會判斷文件或者目錄是否存在)
5、print os.path.isabs('/tmp/westos')
print os.path.isabs('hello')
#生成絕對路徑
⑷ Linux下執行python官網的psutil模塊的代碼出錯
TypeError: process_iter() got an unexpected keyword argument 'attrs'
翻譯過來,就是你調用的這個函數process_iter()傳入的參數錯誤,不應該有個attrs參數。
很明顯,傳入的關鍵字參數不對
要麼你輸入錯了關鍵字參數的名字,要麼就是你的linux中psutil版本不對
所謂的示例代碼,要麼就是最新的版本,要麼就是很久沒有人維護,更新之後介面大變的版本。
兩個建議:
1、查看pstuil的源代碼,找到具體的代碼之後傳參的方式就很明顯了。
2、進入PythonIDE,import psutil後使用help(psutil.process_iter)查看本機上這個版本的介面文檔
⑸ 如何在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軟體
Linux安裝python環境方法
1、打開WEB瀏覽器訪問官網。
2、選擇適用於Unix/Linux的源碼壓縮包。
3、下載及解壓壓縮包。
4、如果你需要自定義一些選項修改Moles/Setup
5、執行 ./configure 腳本
6、make
7、make install
8、執行以上操作後,Python會安裝在 /usr/local/bin 目錄中,Python庫安裝在/usr/local/lib/pythonXX,XX為你使用的Python的版本號。
⑺ linux下的python怎麼安裝包
一般linux系統都自帶python2,你是要裝python3? 給你centos下源碼安裝py3 的例子把。 如果已經安裝好了python34 sudo yum remove python34 編譯安裝 python官網只為Linux提供了源碼,因此我下載python3.6.1的源碼壓縮包 第一步,CentOS裝好open...
⑻ linux怎麼用python3
Python版本2和3互不影響,可以安裝在一台電腦上的。Linux一般自帶Python2.6。
安裝方法:
1.Python官網:www.python.org 下載版本3並安裝
2.使用安裝員安裝,yum install Python3
或者apt-get install python3
安裝完,再在終端界面輸入python回車則進入python界面。
如果是多個版本,可能要在後面加上版本號,
比如py -3
⑼ 如何在linux系統中安裝python
Linux系統默認是安裝有python,可以先在終端輸入: python 然後看看是否有回顯,如果有就不需要安裝了。如果沒有,可以按照下面得方法安裝:
打開終端,輸入:wget
下載完畢後 輸入解壓命令:tar –zxvf Python-3.5.0b4.tgz
切換到解壓的目錄:cd Python*
接下來就是安裝:
./configure
make
make install
然後查看一下就知道了:
輸入python如果出現下面的提示:
Python 3.5.0 (#1, Aug 06 2015, 14:04:52)
[GCC 4.1.1 20061130 (Red Hat 4.1.1-43)] on linux2
Type 「help」, 「right」, 「credits」 or 「license」 for more information.
就說明成功了,因為linux系統可能不一樣,第二行有可能不同哈。
⑽ 如何在linux系統安裝python編程環境
eclipse 是 JAVA 寫的,全系統支持。
至於你說的那個 pydev ,我想應該也是解釋型語言寫的,裡面不含二進製程序。都能跨平台。