【django】阿里云搭建django环境

成功

推翻重新用https://blog.csdn.net/u011039931/article/details/74906465

进入项目文件python manage.py migrate

python manage.py runserver 0.0.0.0:8000 或者

python manage.py runserver 0.0.0.0:8000 &

添加安全组8000 然后把setting里的allowedhost 加上自己阿里云的ip

 项目地址 :/usr/local/www/project/project

成功访问

 

 

 

失败 记录一下

 

centos64位 linux系统

尝试

https://zhuanlan.zhihu.com/p/37128291

 

尝试2

1.yum update

2.安装nginx服务 可行

安装nginx前,安装gcc-c++,openssl,*prce*, zlib* 

yum install nginx

安装完之后whereis nginx查看一下安装位置。默认安装在/etc/nginx下

nginx默认监听80端口,访问服务器外网ip如果能出现如下界面说明安装并启动成功。

如果不能,则需要进行下面操作:

/usr/sbin/nginx -c /etc/nginx/nginx.conf   #指定nginx配置文件,如果不指定,会启动失败

/usr/sbin/nginx -s reload  #这条命令不管nginx之前是否启动成功都将重启

再打开看应该就会出现上面的画面了。

 

更新python2 -> python3

http://blog.51cto.com/10316297/2134736?source=dra

yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel -y

#进入tmp目录

cd /tmp

#下载python3.7.0(或至我的百度网盘去下载Python3.7.0.tar.xz 密码:5huz)

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

#解压

tar Jxvf Python-3.7.0.tar.xz

#进入python3.7.0目录

cd Python-3.7.0

#创建目录

mkdir -p /usr/local/python3

#配置(指定安装目录)

./configure --prefix=/usr/local/python3 --enable-optimizations

#编译并安装

make && make install

5.安装时报错ModuleNotFoundError: No module named '_ctypes'

解决办法:

  yum install libffi-devel 

然后从config开始重新安装

#更换系统默认Python版本

1).备份原系统旧版本python

mv /usr/bin/python /usr/bin/python.bak

2).创建新版本Python3.7的软链接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python

如果遇到下面的bug

ln: failed to create symbolic link '/usr/bin/python': File exists

说明已经有链接链到 /usr/bin/python上了,删除即可,使用命令

rm -rf /usr/bin/python

注意python后面不能加斜杠
 

 

修改yum功能

因为yum的功能依赖Pyhon2,现在更改默认Python版本后会导致yum无法正常工作,所以进行以下修复

vim /usr/bin/yum

将/usr/bin/python改为/usr/bin/python2.7

vim /usr/libexec/urlgrabber-ext-down

将/usr/bin/python改为/usr/bin/python2.7

 

配置环境

真实环境中安装uwsgi

pip install uwsgi

 失败

https://blog.csdn.net/m0_37886429/article/details/83506247

 

解决方法
1、首先将pip更新到最新版本

[root@localhost ~]# python -m pip install --upgrade pip

2、安装依赖包(主要依赖问题)

[root@localhost ~]# yum -y install python-devel libevent-devel libjpeg-devel zlib-devel

3、重新安装uwsgi

[root@localhost ~]# pip install uwsgi

 

4、安装虚拟环境

(1)pip install virtualenv

(2)安装完之后软链一下ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

然后执行virtualenv env35(虚拟环境名,自己随意取),软链的目的就是为了让virtualenv这个命令能简化执行,不软连的话可以执行/usr/local/python3/bin/virtualenv env35

(3)进入虚拟环境source env35/bin/activate

(4)退出虚拟环境deactivate

 

 

https://blog.csdn.net/zakouba0488/article/details/81036312

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值