在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