中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3啟動web服務引發的一系列問題怎么解決

發布時間:2023-02-24 14:29:23 來源:億速云 閱讀:101 作者:iii 欄目:開發技術

這篇文章主要介紹“python3啟動web服務引發的一系列問題怎么解決”,在日常操作中,相信很多人在python3啟動web服務引發的一系列問題怎么解決問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”python3啟動web服務引發的一系列問題怎么解決”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

python3啟動web服務引發的一系列問題

背景

在某行的實施項目,需要使用python3環境運行某些py腳本。
由于行內交付的機器已自帶python3 ,沒有采取自行安裝python3,但是運行python腳本時報沒有tornado module。

錯誤信息

ModuleNotFoundError:No module named ‘tornado’.

python3啟動web服務引發的一系列問題怎么解決

錯誤信息很明確,缺少模塊,那就使用pip安裝模塊。

執行 pip install tornado
居然報pip命令不存在。

執行 pip3 install tornado
還是報pip3命令不存在

解決問題

首要解決的問題是安裝pip,pip的安裝,由于行內系統是麒麟v10版本。
為了確保一次安裝成功,我們直接采用源碼安裝方式安裝pip。

安裝pip3

首先,下載pip源碼,地址:https://pypi.org/project/pip/
傳包到服務器,解壓:tar -zxvf pip-23.0.1.tar.gz
cd pip-23.0.1
執行sudo python3 setup.py install

使用pip 安裝tornado

pip安裝好以后,使用pip、pip3命令安裝tornado。

Pip3 安裝完畢后,發現使用pip3 install tornado 報錯,使用whl包安裝,同樣報錯:
ERROR: tornado-6.2-cp37-abi3-cp39-manylinux1_x86_64.whl is not support wheel on this platform
試了好幾個版本,都是報同樣的錯。

由于系統特殊性,下載了幾個wheel格式包都無法安裝成功。
于是又得采取源碼安裝方式。

只能使用源碼方式安裝:下載tornado源碼

于是解壓:tar -zxvf tornado-6.2.tar.gz
進入源碼包:cd tornado-6.2/
安裝模塊:sudo python3 setup.py install

雖然tornado 安裝好了,但是我們的python腳本還是執行失敗了。
最后沒辦法只能,將腳本內:import 過的module 挨個檢查一遍,缺失的就繼續采用源碼安裝。

最后

如果操作系統是centos、redhat 系列,建議直接采用anaconda 一鍵安裝python環境,該軟件安裝完后,會將常用python 模塊也附帶安裝掉。

擴展:用python最新版本安裝web3后調試錯誤原因和解決方法

由于調試web3,安裝了最新版本的python3.11 ,用命令安裝 pip install web3,提示安裝錯誤,無法完成。仔細觀察根據錯誤提示發現是 VC++14沒有安裝的原因,根據提示從微軟官方下載vs_BuildTools并單獨安裝VC++14如下圖

python3啟動web服務引發的一系列問題怎么解決

安裝后重啟系統,再運行 pip install web3 安裝成功。 用 pip list 命令查看 已經有了web3模塊.

開始調試web3 . 在python終端 輸入 from web3 inport Web3 出現錯誤提示看最后一條:

導入錯誤:無法從"inspect"(C:\Users\Swapn\AppData\Local\Programs\Python\Python311\Lib\inspect.py)導入名稱"getargspec"

根據提示查看inspect.py文件,確實查不到“getargspec”名字,發現有getfullargspec函數,可能是新版本更改了函數名字,就將getargspec替換為getfullargspec,保存。在調試 沒有錯誤,調試成功。

到此,關于“python3啟動web服務引發的一系列問題怎么解決”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

师宗县| 拜城县| 大新县| 闸北区| 仁布县| 台山市| 万载县| 建阳市| 万安县| 恩平市| 托克逊县| 沙洋县| 南和县| 乡城县| 商河县| 峨山| 临泉县| 宁远县| 陆良县| 顺平县| 巴里| 壶关县| 东阿县| 合山市| 浪卡子县| 玉门市| 砚山县| 莫力| 新宁县| 光山县| 石嘴山市| 襄汾县| 尼勒克县| 松江区| 陕西省| 广东省| 永丰县| 昔阳县| 灵宝市| 塘沽区| 尤溪县|