鍍金池/ 問答/Python  C  Linux/ 用apache部署django為什么用不了虛擬環(huán)境

用apache部署django為什么用不了虛擬環(huán)境

問題描述

django部署的時(shí)候,一直用到系統(tǒng)自帶的python,這是我在項(xiàng)目渲染的時(shí)候,打印出django的路徑,也就是說項(xiàng)目用的不是指定虛擬環(huán)境的Python!!!
clipboard.png

下面是我的操作過程

  1. 我在服務(wù)器上創(chuàng)建了用env創(chuàng)建了一個(gè)虛擬環(huán)境,路徑是/root/django,
  2. 我在apache配置文件中,這樣寫:
WSGIScriptAlias / /var/www/friendlink.com/Medical/wsgi.py
WSGIDaemonProcess friendlink.com python-path=/var/www/friendlink.com:/root/django/lib/python3.5/site-packages
我想我創(chuàng)建的虛擬環(huán)境來啟動django,百度google,都是用這個(gè)方法

然后重啟了apache ,結(jié)果發(fā)現(xiàn)還是失敗,~~~
網(wǎng)上關(guān)于這方面的教程太少了,有高手愿意指點(diǎn)一下嗎?

回答
編輯回答
扯機(jī)薄

這里有非常詳盡的配置布驟, 逐一執(zhí)行就好了.
其中建虛擬環(huán)境時(shí)要指定python版本.

virtualenv -p python3 envname

https://www.digitalocean.com/...

2018年7月1日 16:00