最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在服務(wù)器上運(yùn)行python文件詳細(xì)步驟

 更新時(shí)間:2024年02月01日 09:44:08   作者:達(dá)芬奇要當(dāng)程序員  
很多小伙伴想知道如何在服務(wù)器上跑python程序的方法,那么這篇文章主要給大家介紹了關(guān)于在服務(wù)器上運(yùn)行python文件的詳細(xì)步驟,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

前置準(zhǔn)備

如何在個(gè)人服務(wù)器上運(yùn)行python文件,首先我們需要準(zhǔn)備的一些東西:

  • 有自己的云服務(wù)器,可以在騰訊云或者阿里云等商戶租借服務(wù)器
  • 能夠使用xshell等ssh連接工具軟件連接到自己的服務(wù)器
  • 下載Linux版本的Anaconda用來(lái)運(yùn)行python文件的安裝環(huán)境

詳細(xì)步驟

一,在服務(wù)器安裝Anaconda

下載安裝包

首先我們先下載Anaconda安裝包,下載地址https://repo.anaconda.com/archive/

第二,找到我們要下載的安裝包,注意是Linux版本,可以根據(jù)自己需求安裝所需版本

下載可能有點(diǎn)慢,建議使用迅雷下載。

上傳文件到服務(wù)器

下載完安裝包后打開(kāi)Xshell,連接自己的服務(wù)器。

可以跳轉(zhuǎn)到指定文件夾下安裝(cd /test),也可以新建文件夾用來(lái)安裝(mkdir test)

跳轉(zhuǎn)到安裝文件夾下后輸入命令rz,找到安裝包上傳文件。

上傳成功后輸入命令ls,可以看到當(dāng)前文件是白色的,沒(méi)有執(zhí)行權(quán)限,輸入命令修改權(quán)限

chmod u+x Anaconda3-2022.05-Linux-x86_64.sh

輸入ls查看,安裝包顯示綠色就ok。

安裝環(huán)境

上傳完成后就可以執(zhí)行安裝命令

sh Anaconda3-2022.05-Linux-x86_64.sh

輸入python進(jìn)行測(cè)試是否安裝完成。出現(xiàn)如下即為成功安裝。

然后退出python,輸入exit();

接下來(lái)我們需進(jìn)行以下環(huán)境配置

vim ~/.bashrc

輸入O;

在配置文件空白處添加如下配置,按“i”進(jìn)入編輯模式:

#為了避免與其他服務(wù)器用戶產(chǎn)生命令沖突,使用自己的英文名+Python替代python 
alias namePython='/root/anaconda3/bin/python'   
#這里寫(xiě)anaconda的安裝路徑
export PATH="/root/anaconda3/bin:$PATH"

完成后按“Esc”,退出編輯模式;緊接著按“:”,輸入“wq!”保存退出。

激活文件

source ~/.bashrc

再次驗(yàn)證

conda

conda命令可以使用,這樣我們就安裝完成了。

二,創(chuàng)建虛擬環(huán)境

創(chuàng)建環(huán)境

conda create -n py39 python=3.9.12

創(chuàng)建完成后查看當(dāng)前存在哪些虛擬環(huán)境

conda env list

激活虛擬環(huán)境,這里是你自己的環(huán)境名字

source activate your_env_name

查看安裝了哪些包。自帶的包較少,有些程序需要的包需要自己額外導(dǎo)入。

conda list
conda install package_name(包名)

一些其他命令:

conda update conda:               檢查更新當(dāng)前conda
conda search XXX                   搜索包,查看可安裝版本
conda remove -n py36 --all         刪除環(huán)境
conda deactivate                   退出虛擬環(huán)境,conda4之前版本:source deactivate
 
pip install --upgrade <包的名字>     更新包
pip install python_igraph          (import igraph包)

三,測(cè)試執(zhí)行python文件

執(zhí)行python文件

  • 我們?cè)诋?dāng)前環(huán)境下輸入rz命令上傳.py文件。
  • 上傳成功后輸入執(zhí)行python文件命令:
nohup python3 -u main.py >> my.log 2>&1 &

查看進(jìn)程狀態(tài)

  • 在使用nohup啟動(dòng)python時(shí),會(huì)生成一個(gè)進(jìn)程ID
  • 可以使用 jobs -l 來(lái)查看當(dāng)前終端的全部進(jìn)程(該命令只適用于該終端窗口,若再開(kāi)一個(gè)窗口需適用ps命令查看全局進(jìn)程,如下命令)

Running說(shuō)明程序正在成功運(yùn)行。

  •  還可以對(duì)改python程序進(jìn)行暫停、恢復(fù)、殺死等操作
    jobs -l 		     (當(dāng)前終端查看全部進(jìn)程)
    ps -aux|grep 進(jìn)程號(hào)  (全局各個(gè)新終端查看指定進(jìn)程)
    ps -ef 		        (全局全部進(jìn)程)
    kill -STOP 	進(jìn)程號(hào)	(命令可以直接暫停一個(gè)后臺(tái)任務(wù))
    kill -CONT 進(jìn)程號(hào)	(命令可以直接恢復(fù)一個(gè)后臺(tái)任務(wù))
    kill -9 進(jìn)程號(hào) 	    (殺死進(jìn)程)

附:解決在服務(wù)器上運(yùn)行python程序報(bào)錯(cuò)no module

在服務(wù)器上運(yùn)行Python程序,遇到"no module"的錯(cuò)誤說(shuō)明Python解釋器無(wú)法找到需要導(dǎo)入的模塊。

以下是一些可能的解決方法:

  • 確認(rèn)所需的模塊是否已經(jīng)安裝:在命令行中使用pip list命令,查看已安裝的Python模塊。如果缺少所需的模塊,使用pip install命令安裝它們。

  • 檢查Python解釋器的版本:某些模塊可能依賴于特定版本的Python解釋器。確保已經(jīng)安裝了正確版本的Python解釋器,并使用python --version命令確認(rèn)當(dāng)前使用的Python版本。

  • 檢查Python路徑設(shè)置:在服務(wù)器上,可能存在多個(gè)Python解釋器或多個(gè)Python路徑。確保程序中使用的Python解釋器與服務(wù)器上的Python路徑相匹配。

  • 檢查sys.path:Python解釋器使用sys.path變量來(lái)查找模塊。在程序中,可以使用import sys; print(sys.path)語(yǔ)句輸出當(dāng)前的sys.path值。確保所需的模塊的路徑包含在sys.path中。

  • 添加模塊路徑:如果模塊不在默認(rèn)的sys.path中,可以使用sys.path.append()命令將所需的模塊路徑添加到sys.path中,以使Python解釋器能夠找到它。

  • 檢查模塊命名沖突:某些模塊的名稱可能與Python標(biāo)準(zhǔn)庫(kù)或其他已安裝的模塊名稱沖突。請(qǐng)確保您的程序中沒(méi)有使用與其他模塊相同的名稱。

  • 重新部署程序:如果以上方法都沒(méi)有解決問(wèn)題,嘗試重新部署程序。確保所有依賴的模塊都正確安裝,并且程序文件正確地放置在服務(wù)器上。

總結(jié)

做完這些我們已經(jīng)能夠在服務(wù)器上成功運(yùn)行python文件,要注意的是腳本文件不依賴于圖形界面,并且根據(jù)你的服務(wù)器環(huán)境和腳本需要的庫(kù),可能會(huì)需要安裝額外的依賴項(xiàng)。

到此這篇關(guān)于在服務(wù)器上運(yùn)行python文件的文章就介紹到這了,更多相關(guān)服務(wù)器運(yùn)行python文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python庫(kù)pydantic數(shù)據(jù)驗(yàn)證和設(shè)置管理庫(kù)的用途

    python庫(kù)pydantic數(shù)據(jù)驗(yàn)證和設(shè)置管理庫(kù)的用途

    pydantic是一個(gè)用于數(shù)據(jù)驗(yàn)證和設(shè)置管理的Python庫(kù),它主要利用Python類型注解來(lái)定義數(shù)據(jù)模型的結(jié)構(gòu)和驗(yàn)證規(guī)則,本文給大家介紹python庫(kù)pydantic數(shù)據(jù)驗(yàn)證和設(shè)置管理庫(kù)的用途,感興趣的朋友跟隨小編一起看看吧
    2025-09-09
  • 深入理解Python的元類

    深入理解Python的元類

    這篇文章主要為大家介紹了Python的元類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-11-11
  • python實(shí)現(xiàn)五子棋游戲

    python實(shí)現(xiàn)五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Python運(yùn)行提示缺少模塊問(wèn)題解決方案

    Python運(yùn)行提示缺少模塊問(wèn)題解決方案

    這篇文章主要介紹了Python運(yùn)行提示缺少模塊問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Numpy中np.max(即np.amax)的用法詳解

    Numpy中np.max(即np.amax)的用法詳解

    np.max與np.amax是同一函數(shù),用于求取數(shù)組或矩陣的最大值,axis=0按列計(jì)算,axis=1按行計(jì)算,可通過(guò)參數(shù)指定方向,示例顯示其應(yīng)用方法
    2025-08-08
  • Python遞歸函數(shù)與尾遞歸優(yōu)化從入門到精通

    Python遞歸函數(shù)與尾遞歸優(yōu)化從入門到精通

    遞歸是編程中最優(yōu)雅、最強(qiáng)大的技術(shù)之一,本文將帶你深入理解Python遞歸函數(shù)的原理,掌握尾遞歸優(yōu)化技巧,并通過(guò)經(jīng)典案例提升你的編程思維,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Python 列表 sort()函數(shù)使用實(shí)例詳解

    Python 列表 sort()函數(shù)使用實(shí)例詳解

    這篇文章主要介紹了Python 列表 sort()函數(shù)使用詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Python?ftfy?包的使用案例解析

    Python?ftfy?包的使用案例解析

    Unicode是一種字符編碼標(biāo)準(zhǔn),用于表示文本中的字符,通過(guò)安裝 ftfy 軟件包,可以在 Python 中使用它提供的函數(shù)和工具來(lái)處理和修復(fù)文本中的 Unicode 問(wèn)題,從而確保文本在各種應(yīng)用中的正確性和可靠性,這篇文章主要介紹了Python ftfy包的理解和使用,需要的朋友可以參考下
    2023-05-05
  • pandas如何將datetime64[ns]轉(zhuǎn)為字符串日期

    pandas如何將datetime64[ns]轉(zhuǎn)為字符串日期

    這篇文章主要介紹了pandas如何將datetime64[ns]轉(zhuǎn)為字符串日期,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • python中比較兩個(gè)列表的實(shí)例方法

    python中比較兩個(gè)列表的實(shí)例方法

    在本篇文章里小編給各位分享了關(guān)于python中比較兩個(gè)列表的實(shí)例方法以及相關(guān)代碼,需要的朋友們參考下。
    2019-07-07

最新評(píng)論

高陵县| 塔河县| 逊克县| 资溪县| 河池市| 健康| 宝丰县| 陕西省| 天等县| 余江县| 拉萨市| 潼南县| 长宁县| 衡阳县| 汕头市| 永善县| 麻城市| 高唐县| 泉州市| 延吉市| 高碑店市| 胶南市| 兴安盟| 青铜峡市| 收藏| 南乐县| 科尔| 清远市| 玉山县| 霍城县| 遂溪县| 石嘴山市| 桓台县| 宁陕县| 翼城县| 剑川县| 闽清县| 同心县| 资溪县| 西林县| 寻甸|