国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Linux服務(wù)器上簡單部署一個Python項(xiàng)目

這篇具有很好參考價值的文章主要介紹了在Linux服務(wù)器上簡單部署一個Python項(xiàng)目。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、在對應(yīng)的服務(wù)器上檢查有無Python環(huán)境

       大部分Linux系統(tǒng)都是自帶了Python環(huán)境的,查看是否具備Python的運(yùn)行環(huán)境,可以通過命令
       Python --version 或者 Python3 --version 查看。

在Linux服務(wù)器上簡單部署一個Python項(xiàng)目,python,Linux,測試基礎(chǔ)知識,服務(wù)器,linux,python

       如果你的項(xiàng)目需要Python3的環(huán)境,而系統(tǒng)又沒有,則需要通過命令:
       sudo yum install python3 進(jìn)行安裝

二、在服務(wù)器上創(chuàng)建對應(yīng)項(xiàng)目的文件

      為了便于管理,可以通過mkdir xxx 命令創(chuàng)建一個文件,后續(xù)用于存放拷貝的項(xiàng)目的文件

三、收集項(xiàng)目的依賴包

       在pycharm的控制臺執(zhí)行命令:pip freeze > requements.txt 該命令可以將當(dāng)前pycharm使用的
       python解釋器中的依賴包全部收集到requements.txt 文件中,為了避免收集無用的依賴包,建議給
       目標(biāo)項(xiàng)目使用虛擬環(huán)境解釋器,這樣就只會收集到當(dāng)前項(xiàng)目的依賴包了。

       切換當(dāng)前項(xiàng)目的虛擬鏡像:打開pycharm  ---設(shè)置-----項(xiàng)目 ----python解釋器(添加解釋器)---
       選擇虛擬環(huán)境--新建一個解釋器

在Linux服務(wù)器上簡單部署一個Python項(xiàng)目,python,Linux,測試基礎(chǔ)知識,服務(wù)器,linux,python

在Linux服務(wù)器上簡單部署一個Python項(xiàng)目,python,Linux,測試基礎(chǔ)知識,服務(wù)器,linux,python

四、將項(xiàng)目拷貝到服務(wù)器

      我們這里只是做簡單的部署配置,因此不會去配置git,所以我這邊會從本地將文件拷貝至服務(wù)器
      如果你是Linux系統(tǒng):
          可以在本機(jī)通過命令scp /home/user/example.txt user@127.0.0.0:/home/user/data/ 
	      來實(shí)現(xiàn)文件拷貝,其中,/home/user/example.txt  是你想要拷貝的文件路徑以及文件名,
	      user是指目標(biāo)服務(wù)器的用戶名,127.0.0.0 需要替換為目標(biāo)機(jī)器的ip
	      :/home/user/data/ 為目標(biāo)機(jī)器存放被拷貝文件的路徑
	      在您輸入該命令后,系統(tǒng)會提示您輸入遠(yuǎn)程計(jì)算機(jī)的密碼
	   如果你是Windows系統(tǒng):
	        Windows系統(tǒng)是無法支持scp命令的,我們安裝一個putty插件,下載路徑為:
	        https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
            安裝完成之后,進(jìn)入dos命令界面,進(jìn)入putty插件的安裝路徑:
            C:\Program Files\PuTTY(我是默認(rèn)安裝路徑),使用pscp命令,實(shí)現(xiàn)Windows系統(tǒng)的文件復(fù)制
            到Linux系統(tǒng),具體命令如下:
            pscp demo_path\test.js root@127.0.0.1:/root/python_project 具體的配置與Linux一致

五、創(chuàng)建Python運(yùn)行的虛擬環(huán)境,并啟動

      將文件拷貝至服務(wù)器上后,進(jìn)入項(xiàng)目文件中,通過命令:python -m venv env_name 創(chuàng)建虛擬環(huán)境,
      其中env_name 為虛擬環(huán)境的名稱

      啟動創(chuàng)建的虛擬環(huán)境:通過命令 source 環(huán)境名稱/bin/activate ,虛擬環(huán)境激活之后,對應(yīng)的環(huán)境名
      會出現(xiàn)在命令行

在Linux服務(wù)器上簡單部署一個Python項(xiàng)目,python,Linux,測試基礎(chǔ)知識,服務(wù)器,linux,python

      關(guān)閉虛擬環(huán)境的命令:deactivate

六、安裝對應(yīng)項(xiàng)目的依賴包

      虛擬環(huán)境啟動之后,我們就可以在虛擬環(huán)境中安裝我們對應(yīng)項(xiàng)目的依賴了,可以通過命令
      pip install·-r requements.txt 安裝項(xiàng)目的依賴包(requements.txt為項(xiàng)目收集的依賴包地址)
      如果對應(yīng)的Linux環(huán)境中未配置國內(nèi)鏡像源,導(dǎo)致依賴包安裝緩慢,可以通過命令
      pip install· -i 國內(nèi)鏡像源地址   -r requements.txt 安裝項(xiàng)目依賴包

       如果沒有存放依賴包的文件,也可以直接使用命令: pip install 第三方庫名 進(jìn)行安裝

七、運(yùn)行主程序文件

      在虛擬環(huán)境可以直接通過命令:python xx.py 運(yùn)行程序文件,但是該命令無法讓主程序文件處于后臺運(yùn)行狀態(tài),一旦關(guān)閉會話頁面,程序就會停止

在Linux服務(wù)器上簡單部署一個Python項(xiàng)目,python,Linux,測試基礎(chǔ)知識,服務(wù)器,linux,python

      為了讓程序能夠在后臺運(yùn)行,可以使用命令:nohup python xx.py,該命令可以讓程序文件處于后臺運(yùn)行
      狀態(tài),并且能夠?qū)⑦\(yùn)行日志收集到nohup.out文件中。

以上就是在Linux上簡單部署一個python項(xiàng)目的方法。文章來源地址http://www.zghlxwxcb.cn/news/detail-520266.html

到了這里,關(guān)于在Linux服務(wù)器上簡單部署一個Python項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 關(guān)于如何將一個springcloud項(xiàng)目部署至服務(wù)器

    關(guān)于如何將一個springcloud項(xiàng)目部署至服務(wù)器

    目錄 1.部署形式 2.Alibaba Cloud Toolkit的使用 3.一個springcloud項(xiàng)目的部署 4.運(yùn)行jar包 5.后臺運(yùn)行 一般我們在后端開發(fā)中,常常將整個springboot項(xiàng)目打包成war包,或是打包成一個jar包,再將其使用ssh工具傳輸至服務(wù)器中,執(zhí)行即可。 但是springcloud項(xiàng)目屬于微服務(wù)框架,是由一個父工程

    2023年04月16日
    瀏覽(25)
  • 基于 Python 實(shí)現(xiàn)一個簡單的 HTTP 服務(wù)器

    基于 Python 實(shí)現(xiàn)一個簡單的 HTTP 服務(wù)器

    文章這個題目,讓我想起了大學(xué)時上《Unix 網(wǎng)絡(luò)編程》這門專業(yè)課的家庭作業(yè),題目幾乎一模一樣。 HTTP 服務(wù)器工作在服務(wù)端,主要功能包括處理來自客戶端的請求,管理網(wǎng)絡(luò)資源,以及生成和發(fā)送響應(yīng)給客戶端。在實(shí)際應(yīng)用中,HTTP 服務(wù)器不僅限于傳輸 HTML 文檔;它還可以傳

    2024年03月22日
    瀏覽(26)
  • 在Linux服務(wù)器上部署Tornado項(xiàng)目

    1、準(zhǔn)備服務(wù)器: 確保你的服務(wù)器上安裝了Python。Tornado通常與Python 3兼容,因此建議安裝Python 3.x。 安裝和配置一個Web服務(wù)器,如Nginx或Apache,以用作反向代理,將請求傳遞給Tornado應(yīng)用。這有助于提高性能并增加安全性。 配置域名和DNS,以便將域名解析到服務(wù)器的IP地址(如果

    2024年02月09日
    瀏覽(23)
  • 【前端部署】vue項(xiàng)目打包并部署到Linux服務(wù)器

    【前端部署】vue項(xiàng)目打包并部署到Linux服務(wù)器

    在vs code中打開vue前端項(xiàng)目文件夾,在終端中輸入 npm run build ,打包完成后,在前端項(xiàng)目文件夾中會生成一個名為 dist 的文件夾,如下圖所示: dist文件夾打開如下所示: 打開服務(wù)器終端,在終端中輸入以下命令,下載nginx安裝包。 其中nginx版本可以自己選擇,具體版本可查看

    2024年02月06日
    瀏覽(111)
  • 如何將微前端項(xiàng)目部署在同一臺服務(wù)器同一個端口下

    作者:京東科技 高飛 本文旨在通過部署微前端項(xiàng)目的實(shí)踐過程中沉淀出一套部署方案,現(xiàn)就一些重點(diǎn)步驟、碰到的問題做了一些總結(jié)。 因?yàn)榫€上部署主應(yīng)用時需要用到子應(yīng)用的線上可訪問地址,因此部署順序應(yīng)該是先部署子應(yīng)用,保證子應(yīng)用能夠線上可訪問后,再將子應(yīng)用

    2023年04月11日
    瀏覽(101)
  • 關(guān)于前端vue打包項(xiàng)目以及靜態(tài)網(wǎng)站部署項(xiàng)目到阿里云ECS云服務(wù)器初學(xué)簡單教程

    關(guān)于前端vue打包項(xiàng)目以及靜態(tài)網(wǎng)站部署項(xiàng)目到阿里云ECS云服務(wù)器初學(xué)簡單教程

    準(zhǔn)備工作: 1.首先進(jìn)入https://ecs.console.aliyun.com/?領(lǐng)取或者購買一臺簡單的ECS云服務(wù)器。 進(jìn)入網(wǎng)站注冊登錄后拉到頁面最下面或者頂部搜索免費(fèi)云服務(wù)器領(lǐng)取立即試用 ,當(dāng)然富哥花錢買一臺服務(wù)器也行。 ? 創(chuàng)建完了以后可以進(jìn)入云服務(wù)ECS工作臺,然后就是以下界面 ? 點(diǎn)擊右邊

    2024年02月04日
    瀏覽(103)
  • 如何在Linux服務(wù)器上部署Vue項(xiàng)目

    如何在Linux服務(wù)器上部署Vue項(xiàng)目

    1. 在本地將Vue項(xiàng)目打包 以項(xiàng)目運(yùn)行在vscode為例,在調(diào)試窗口輸入? npm run build 待命令執(zhí)行完畢之后,在項(xiàng)目目錄下會生成dist文件夾,如下圖 ? 2. 創(chuàng)建一個運(yùn)行文件,名字是:server.js ?server.js中的內(nèi)容如下: const express = require(\\\'express\\\'); const app = express(); app.use(express.static(\\\'./di

    2024年02月01日
    瀏覽(25)
  • Linux環(huán)境下部署項(xiàng)目到服務(wù)器完整過程

    Linux環(huán)境下部署項(xiàng)目到服務(wù)器完整過程

    1,首先,選擇一款云上服務(wù)器(這里用的是騰訊云),右側(cè)搜索欄輸入云服務(wù)器或輕量服務(wù)器(這里用的輕量服務(wù)器),立即選購 2,選擇自己要的服務(wù)器配置,系統(tǒng)鏡像選擇Centos即可 3,實(shí)例創(chuàng)建成功后,點(diǎn)擊控制臺搜索請量服務(wù)器找到新創(chuàng)建的實(shí)例重置密碼 4,點(diǎn)擊防火墻

    2024年02月02日
    瀏覽(51)
  • 將 .net core 項(xiàng)目部署到 Linux服務(wù)器

    目錄 1、前言 2、安裝 .NET SDK 或 .NET 運(yùn)行時 3、創(chuàng)建數(shù)據(jù)庫 4、發(fā)布項(xiàng)目到Linux環(huán)境 5、配置Nigix 6、Nginx配置Https 7、安裝Supervisor 1、前言 部署服務(wù)器:阿里云的CentOS 7.6 64位 發(fā)布項(xiàng)目:.Net Core 5.0 數(shù)據(jù)庫:MySql 5.8? 其他:Nginx,Supervisor 2、安裝 .NET SDK 或 .NET 運(yùn)行時 參考官網(wǎng)網(wǎng)址

    2024年02月04日
    瀏覽(23)
  • Golang 打包go項(xiàng)目部署到linux服務(wù)器

    我們可以在終端中輸入以下代碼: 然后就會生成main-linux的二進(jìn)制可執(zhí)行文件,然后我們就可以將main-linux放到服務(wù)器中的任一目錄中,然后我們就可以執(zhí)行以下命令運(yùn)行。 這是我們在網(wǎng)上可以搜索到的方法,但是我相信很多人通過這個方法嘗試后發(fā)現(xiàn),它并不能運(yùn)行。我相信

    2024年02月16日
    瀏覽(92)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包