virtualenv 部署 Django 项目

2016-08-19 14:46:32 +08:00
 tmackan

我最近在用 virtualenv 部署项目,遇到一些问题。

1.我的 virtualenv 中 python 版本是 3.4, 系统自带是 2.7

我的 uwsgi.ini 配置文件

[uwsgi]
socket= 127.0.0.1:8077
home=/root/.virtualenvs/blog 
chdir=/alidata/websites/LandsBLog
#wsgi-file=/alidata/websites/LandsBLog/test.py
module=/alidata/websites/LandsBLog/LandsBLog/wsgi.py
uid=515
gid=515
processes=4
threads=2
stats=127.0.0.1:1080
daemonize=uwsgi.log

在 virtualenv 环境下,启动执行 uwsgi.ini 报错

 Python version: 2.7.5 (default, Nov 20 2015, 02:00:19)  [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)]
 Set PythonHome to /root/.virtualenvs/blog
 ImportError: No module named site

我 uwsgi 在系统和对应的 virtualenv 都有安装,求解。 第一次注册 V2EX 发帖。 我参考的文档:

http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html

4780 次点击
所在节点    Python
22 条回复
tmackan
2016-08-23 10:16:23 +08:00
@restran 但是还是想折腾下
julyclyde
2016-08-23 14:09:06 +08:00
@restran 你这明显是不审题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/300433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX