程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

django項目從本地遷移到linux服務器

編輯:Python

一、背景:

在mac本地寫了一個項目,遷移到Linux centos6.8的服務器上

二、遷移

2.0 mac連接liunx

mac連接liunx,一般用的是iterm2 。需要上傳/下載文件,需要單獨配置一下。(網上搜搜吧)

如果說用工具的話,app store 上有 ZenTermLite

2.1  確認服務器是否能連接外網。ping一個外網試試

2.2 端口是否放開了,比如我要用8000端口啟動這個服務,是否放開了8000端口。(騰訊雲之類的需要單獨去設置放開)

2.3 python環境

需要在linux上搭建pyhton3環境,與pip3

這個大家百度一下吧。

2.4 激活項目裡的虛擬環境 venv

將項目傳到linux上之後,需要激活項目裡的虛擬環境 venv

source venv/bin/activate

然後在裡面執行python3 manage.py runserver 0000:8000

2.5 以上,如果啟動失敗,提示找不到django的,這裡需要設置一下模塊引用的路徑

添加虛環境環境變量

vim ~/.bash_profile

在最後一行完整添加如下命令,

export PYTHONPATH=/home/myproject/myapp/venv/Lib/site-packages
export LD_LIBRARY_PATH="/usr/local/lib"

/home/myproject/myapp/venv 這個就是自己項目,依賴虛擬環境的路徑

配置完成後,保存並退出。刷新一下環境變量,使環境變量生效。

source ~/.bash_profile


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved