當前位置:首頁 » 編程語言 » python3編譯安裝

python3編譯安裝

發布時間: 2022-08-05 15:46:20

『壹』 編譯安裝python需要哪些依賴

依賴庫:
//使用apt
安裝即可
1.gcc,
make,
zlib1g-dev(壓縮解壓縮庫)
安裝過程需要的庫。
2.libbz2-dev
bz2支持庫,若在編譯安裝python前沒有安裝,將無法通過pip
install
安裝提供bz2格式的第三方庫,會出現unsupported
archive
format:
.tar.bz2的錯誤,例如爬蟲庫Scrapy依賴的Twisted。
3.libsqlite3-dev
sqlite3支持庫,若在編譯安裝python前沒有安裝,則python中會缺失sqlite3模塊,當引入sqlite3或使用依賴sqllite3的第三方庫(例如Scrapy)時,會出現ImportError:
No
mol
named
_sqllite3的錯誤。
//以上為編譯安裝前需要安裝的庫,可能不夠全面,會不斷補充。
4.其他:安裝第三方庫需要的庫
python3-dev,
libxml2-dev,
libxslt1,
libffi-dev,
libssl-dev等,在安裝第三方庫會有具體說明,不做過多解釋。
安裝:
//通過wget獲取壓縮包,這里選擇3.6.1版
wget
https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
//解壓
tar
xJf
Python-3.6.1.tar.xz
cd
Python-3.6.1
./configure
make
/*這步如果需要sudo,請使用sudo
-H命令,即sudo
-H
make
install,避免pip等模塊安裝失敗。
錯誤示例(pip安裝失敗):The
directory
'/home/ls/.cache/pip'
or
its
parent
directory
is
not
owned
by
the
current
user
and
caching
wheels
has
been
disabled.
check
the
permissions
and
owner
of
that
directory.
If
executing
pip
with
sudo,
you
may
want
sudo's
-H
flag.
*/
make
install

『貳』 linux 怎麼安裝python3

一般linux系統都自帶python2,你是要裝python3? 給你centos下源碼安裝py3 的例子把。 如果已經安裝好了python34 sudo yum remove python34 編譯安裝 python官網只為Linux提供了源碼,因此我下載python3.6.1的源碼壓縮包 第一步,CentOS裝好open...

『叄』 如何安裝Python 3中,並設置本地編程環境在CentOS 7

介紹

Python是一種多功能編程語言,可以用於許多不同的編程項目。開發團隊於1991年首先發表了一個名叫靈感來源於英國喜劇組織Monty Python的名字,他希望Python能夠成為一種有趣的語言。對於初學者和經驗豐富的開發人員來說,Python易於設置,並且以相對直接的方式編寫,並提供對錯誤的即時反饋。Python 3是該語言的最新版本,被認為是Python的未來。

本教程將指導您在本地CentOS 7機器上安裝Python 3,並通過命令行設置編程環境。

先決條件

您將需要一台連接到互聯網的非root超級用戶帳戶的CentOS 7計算機。

第1步 - 准備系統

我們將通過命令行來完成這個安裝。如果您的CentOS 7計算機啟動了圖形用戶界面(GUI)桌面,則可以通過菜單訪問命令行界面,方法是導航到應用程序,然後導航到實用程序,然後單擊終端。如果您需要更多關於終端的指導,請務必閱讀文章「Linux終端簡介」。

在開始安裝之前,讓我們確保更新默認的系統應用程序以獲得最新版本。

我們將使用開源包管理工具yum,代表Yellowdog Updater Modified。這是一個常用的工具,用於在基於Red Hat的Linux系統(如CentOS)上處理軟體包。它可以讓你輕松地安裝和更新,以及刪除您的計算機上的軟體包。

我們首先通過運行這個命令來確保yum是最新的:(更新系統是可選執行)

  • sudo yum -y update

  • 該-y標志用於警告系統,我們知道我們正在進行更改,防止終端提示我們確認。

    接下來,我們將安裝yum-utils,這是一個擴展和補充yum的實用程序和插件的集合:(也可以不安裝)


  • sudo yum -y install yum-utils

  • 最後,我們將安裝CentOS開發工具,這些工具用於允許您從源代碼構建和編譯軟體:(也可以不安裝)


  • sudo yum -y groupinstall development

  • 一旦安裝好了,我們的安裝就緒了,我們可以繼續安裝Python 3。

    第2步 - 安裝和設置Python 3

    CentOS源自RHEL(紅帽企業Linux),其穩定性是其主要焦點。正因為如此,經過測試和穩定版本的應用程序是最常見的系統和可下載的軟體包,所以在CentOS上,你只能找到Python 2。

    因為我們想要安裝Python 3的最新上游穩定版本,我們需要安裝IUS,代表Inline with Upstream Stable。作為一個社區項目,IUS為選擇軟體的一些更新版本提供了紅帽軟體包管理器(RPM)軟體包。

    要安裝IUS,先要安裝epel-release7包 我們來安裝它yum:

    sudo yum -y install epel-release-7-11.noarch.rpm


  • sudo yum -y install ius-release.rpm

  • 一旦IUS完成安裝,我們可以安裝最新版本的Python:


  • sudo yum -y install python36u

  • 當Python的安裝過程完成後,我們可以通過以下python3.6命令檢查其安裝是否成功:


  • python3.6 -V

  • 使用成功安裝的Python 3.6版本,我們將收到以下輸出:


    Output

  • Python3.6.1
  • 接下來我們將安裝pip,它將管理Python的軟體包:


  • sudo yum -y install python36u-pip

  • 一個用於Python的工具,我們將使用pip來安裝和管理我們可能想在我們的開發項目中使用的編程包。你可以通過鍵入以下命令來安裝Python包


  • sudo pip3.6 install package_name

  • 在這里,package_name可以參考任何Python包或者庫,比如用於Web開發的Django或者用於科學計算的NumPy。所以如果你想安裝NumPy,你可以使用命令來完成pip3.6 install numpy。

    最後,我們將需要安裝IUS軟體包python36u-devel,它為我們提供了Python 3開發所需的庫和頭文件:


  • sudo yum -y install python36u-devel

  • 該VENV模塊將用於建立一個虛擬的環境,為我們下一步的發展項目。

    第3步 - 建立一個虛擬環境

    現在,我們已經安裝了Python,並且已經安裝好了系統,我們可以繼續使用venv創建我們的編程環境。

    虛擬環境使您能夠在計算機上為Python項目設置一個獨立的空間,確保您的每個項目都擁有自己的一組依賴項,不會中斷任何其他項目。

    建立一個編程環境使我們能夠更好地控制我們的Python項目以及如何處理不同版本的包。使用第三方軟體包時,這一點尤為重要。

    您可以根據需要設置盡可能多的Python編程環境。每個環境基本上都是您的計算機中的一個目錄或文件夾,其中包含一些腳本以使其充當環境。

    選擇你想把你的Python編程環境放入哪個目錄,或者創建一個新目錄mkdir,如下所示:


  • mkdir environments

  • cd environments

  • 一旦進入了你想要環境所在的目錄,就可以通過運行以下命令來創建一個環境:


  • python3.6 -m venv my_env

  • 本質上,這個命令會創建一個新的目錄(在本例中稱為my_env),其中包含一些我們可以通過ls命令看到的項目:

  • bin include lib lib64 pyvenv.cfg

  • 這些文件一起工作,以確保您的項目與本地計算機的更廣泛的上下文隔離,以便系統文件和項目文件不會混合。這是版本控制的好習慣,並確保您的每個項目都可以訪問它所需的特定軟體包。

    要使用這個環境,你需要激活它,你可以通過輸入以下命令來調用目錄中的激活腳本bin:


  • source my_env/bin/activate

  • 您的提示現在將以您的環境的名稱作為前綴,在這種情況下,它被稱為my_env:


  • 這個前綴讓我們知道my_env環境當前是活動的,這意味著當我們在這里創建程序時,他們將只使用這個特定環境的設置和包。

    注意:在虛擬環境中,您可以使用命令python而不是python3.6,而pip不是pip3.6如果您願意的話。如果您在環境外使用Python 3,則需要專門使用python3.6和pip3.6命令。

    遵循這些步驟之後,即可使用您的虛擬環境。

    第4步 - 創建一個簡單的程序

    現在我們已經建立了虛擬環境,我們來創建一個簡單的「Hello,World!」程序。這將確保我們的環境正在工作,並且使我們有機會更熟悉Python,如果我們還沒有。

    為此,我們將打開一個名為vim的命令行文本編輯器,並創建一個新文件:


  • vi hello.py

  • 一旦文本文件在我們的終端窗口打開,我們將不得不鍵入i進入插入模式,然後我們可以寫我們的第一個程序:

  • print("Hello, World!")

  • 現在按下ESC退出插入模式。接下來,輸入:x然後ENTER保存並退出文件。

    我們現在准備好運行我們的程序:


  • python hello.py

  • 剛剛創建的hello.py程序應該使終端產生以下輸出:


    Output

  • Hello, World!
  • 要離開環境,只需鍵入命令,deactivate然後返回到原始目錄。

    結論

    恭喜!此時,您已經在本地CentOS 7機器上安裝了Python 3編程環境,並且可以開始一個編碼項目!

『肆』 如何windows上安裝python3-python

在windows上安裝python3很容易的,到網站下載安裝就可以了。但是困難的是安裝python擴展包,譬如scipy,兼容問題,c編譯器等,所以一般是在網上下載合適的whl文件安裝,或者pip install。更簡單的安裝就是直接使用windows下python包管理程序,如anaconda,pythonxy,安裝後常用的庫都有了。

『伍』 Python如何安裝

Python3 下載
Python3 最新源碼,二進制文檔,新聞資訊等可以在 Python 的官網查看到:
Python 官網:https://www.python.org/
你可以在以下鏈接中下載 Python 的文檔,你可以下載 HTML、PDF 和 PostScript 等格式的文檔。
Python文檔下載地址:https://www.python.org/doc/
您需要下載適用於您使用平台的二進制代碼,然後安裝 Python。
如果您平台的二進制代碼是不可用的,你需要使用C編譯器手動編譯源代碼。
編譯的源代碼,功能上有更多的選擇性, 為 Python 安裝提供了更多的靈活性。
Unix & Linux 平台安裝 Python3:
以下為在 Unix & Linux 平台上安裝 Python 的簡單步驟:
打開WEB瀏覽器訪問 https://www.python.org/downloads/source/
選擇適用於 Unix/Linux 的源碼壓縮包。
下載及解壓壓縮包 Python-3.x.x.tgz,3.x.x 為你下載的對應版本號。
如果你需要自定義一些選項修改 Moles/Setup
Window 平台安裝 Python:
以下為在 Window 平台上安裝 Python 的簡單步驟。
打開 WEB 瀏覽器訪問 https://www.python.org/downloads/windows/ ,一般就下載 executable installer,x86 表示是 32 位機子的,x86-64 表示 64 位機子的。

『陸』 python最佳入門教程(1): python的安裝

本教程基於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的快捷方式

『柒』 python的編譯器怎麼安裝

在各種python編譯器裡面,jupyter是最好用的一個編譯器了,占內存少,而且是在瀏覽器裡面打開。
最主要的是,它可以在同一個頁面裡面,進行多段代碼的分別調試,而互相之間不會形成干擾。
下面,我就介紹一下,怎麼安裝這款編譯器。
1、首先你要安裝好Python(此過程不做講解),然後打開命令提示符,
在命令提示符裡面輸入:pip install jupyter
點擊回車,電腦就會開始自動安裝jupyter編譯器。
安裝的東西很多,如果要自己手動安裝的話,是很繁瑣的。
安裝完成之後,在命令提示符裡面輸入:jupyter notebook
按回車,就可以打開jupyter編譯器了。
注意,這個命令提示符不要提前關閉,否則jupyter編譯器就會失效。
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python的編譯器怎麼安裝的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!

『捌』 國內安裝homeassistant網路問題

可以安裝。
安裝需要一系列復雜措施。
安裝Python3Home Assistant需要在Python3環境下運行。CentOS7.x自帶的Python版本為2.7.5,yum源可安裝的Python3版本是3.6。我選擇的是手動安裝Python3。具體的安裝步驟見Python3編譯安裝安裝Home Assistant依賴庫按照官網,需要安裝的依賴庫還不少,但是其他的依賴庫在我們安裝Python3的時候已經都安裝過了,只剩下兩個。創建venv環境venv是Python的虛擬環境,可以理解為是一個容器,容器與容器之間的環境是相互隔離的,這樣一來,我們在這個環境中對HomeAssistant的一些配置,不會影響到其他使用Python的程序。在創建venv環境的時候,如果提示pip版本過低,則需要對pip進行升級。升級完pip後,開始創建venv環境,注意此時需要使用之前創建的iot用戶。此時在目錄下會出現一個homeassistant文件夾。接下來激活,使該venv的環境作為我們當前的Python主環境。注意這里我們不再使用python3.9而使用python3。安裝一個必須的Python庫,如果提示pip版本過低,依然需要升級pip。注意這里安裝的庫都只在該venv中有效。pip的默認源在國外,當我們安裝的時候,下載速度會非常慢。所以我們在此設置清華的pip源。 修改~/.pip/pip.conf文件,沒有就創建一個。增加如下信息:安裝Home Assistant直接使用啟動Home Assistant直接執行如下命令:如果想在後台運行,請加上--daemon。首次啟動不建議後台運行。在執行hass後,Home Assistant還會自動下載一些python依賴庫和進行一些配置,需要耐心等待一段時間(如果沒有配置國內源,可能會等的很久)。這些配置只會在第一次運行hass時執行。訪問Home Assistant頁面hass執行後,若沒有Python相關的異常拋出,就可以訪問web頁面來注冊Home Assistant。默認埠為8123。按照頁面要求填寫相關資料,然後next。當到這個頁面的時候,需要配置MQTT。搜索並選擇MQTT。將我們在搭建家庭物聯網(1)CentOS 安裝Mosquitto 2 - 知乎 (hu.com)中搭建好mosquitto服務信息綁定到Home Assistant中,這樣Home Assistant就可以接收MQTT信息並展示。我們就能夠看到Home Assistant的Dashboard界面。創建感測器使用MQTT Discovery新建一個溫度感測器和一個濕度感測器,內容為json格式。打開配置->實體注冊表,在裡面我們應該能夠看到剛創建的溫度和濕度感測器。在概覽頁面(也就是首頁),我們可以通過編輯Dashboard的方式把感測器數據放在頁面上。自行發送一個感測器數據作為測試,我們可以使用mosquitto的工具自己發送一個數據,如果Web頁面能夠正常展示數據,說明我們的Home Assistant已經徹底配置完成。

『玖』 如何升級到python3版本並且安裝pip3及ipython3

如何升級到python3版本並且安裝pip3

准備:

Python-3.5.2.tar.xz

pip-8.1.2.tar.gz

setuptools-24.0.2.zip

步驟:

1、自定義編譯安裝python3.x版本

[html]view plain

  • tarJxfPython-3.5.2.tar.xz

  • cdPython-3.5.2

  • ./configure--prefix=/usr/local/Python3

  • make&&makeinstall

  • 2、安裝pip3.x,安裝會提示需要setuptools模塊,所以需要先安裝setuptools模塊

    [objc]view plain

  • tarzxfpip-8.1.2.tar.gz

  • tarzxfsetuptools-24.0.2.zip

  • cdsetuptools-24.0.2

  • ln-s/usr/local/Python/bin/python3/usr/bin/python3

  • python3setup.pyinstall

  • cd..

  • cdpip-8.1.2

  • python3setup.pyinstall

  • ln-s/usr/local/Python3/bin/pip3/usr/bin/pip3

  • 3、驗證模塊是否正常安裝

    [html]view plain

  • python3-mpiplist

  • decorator(4.0.10)

  • ipython(4.2.1)

  • ipython-genutils(0.1.0)

  • pexpect(4.2.0)

  • pickleshare(0.7.2)

  • pip(8.1.2)

  • ptyprocess(0.5.1)

  • setuptools(24.0.2)

  • simplegeneric(0.8.1)

  • traitlets(4.2.2)

  • 4、安裝ipython

    [html]view plain

  • python3-mpipinstallipython

  • ln-s/usr/local/Python3/bin/ipython3/usr/bin/ipython3


  • 5、遇到的問題

    a、安裝pip3的時候提示沒有zlib模塊

    [html]view plain

  • yuminstall-yzlib-devel

  • ./configure;echo$?;make&&makeinstall


  • b、使用pip3的時候提示沒有HTTPSHandler模塊,提示信息如下,

    ImportError: cannot import name 'HTTPSHandler

    [html]view plain

  • yuminstall-yopenssl-devel

  • 然後再重新編譯安裝python3就可以了,安裝完成後就可以直接使用pip3了,不需要再重新編譯安裝pip3

『拾』 lonuz如何離線安裝python3

先下載python的版本
安裝依賴環境
安裝python3
解壓下載好的Python-3.x.x.tgz包(具體包名因你下載的Python具體版本不不同而不不同,如:我下載的是Python3.6.1.那我這里就是Python-3.6.1.tgz)
進入解壓後的目錄,編譯安裝
修改pip的軟鏈接:ln -s /root/python36/bin/pip3 /usr/bin/pip ##可以忽略
將python3 bin目錄加入PATH
打開profile文件

# vim /etc/profile
在最後加入下邊兩行
PATH=$PATH:/usr/local/python3/bin
export PATH
按ESC,輸入:wq回車退出。
修改完記得執行行下面的命令,讓上一步的修改生效:
# source /etc/profile
由於python3已經自帶pip了,所有不用自已安裝pip了。
檢查Python3及pip3是否正常可用:
pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.x)

離線安裝python的其他包

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:335
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:31
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:942
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:739
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:802
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:510
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:371