[英]Using Mod_wsgi with Anaconda python library
我已經安裝了mod_wsgi --with-python選項。 當我在Apache上運行flask應用程序時,它說“ Anaconda中已安裝Flask”。 我怎么能迫使mod_wsgi拿起anaconda庫。
您可能需要執行以下操作。
從源代碼構建mod_wsgi時,請將LD_RUN_PATH
環境變量設置為/home/jdnco/anaconda2/lib
。 因此,返回並在mod_wsgi源代碼中執行以下操作:
make distclean
./configure --with-python=/home/jdnco/anaconda2/bin/python
LD_RUN_PATH=/home/jdnco/anaconda2/lib make
sudo make install
這將確保它與正確的庫鏈接。 再次檢查ldd
。
然后在Apache配置文件中也進行設置:
WSGIPythonHome /home/jdnco/anaconda2
在與系統目錄中的版本相匹配的非標准位置中使用Python安裝時,這兩個都是必需的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.