阿里云服务器安装python 阿里云服务器安装宝塔

阿里云CentOS8.6 Python2.6.6升级到Python3

阿里云CentOS服务器Python环境默认2.x环境,我想体验下Python3的新特性,准备升级一下。折腾了一下午记录一下。

苏州网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联建站成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

升级步骤:

环境如果不对的话,可能遇到各种问题。

使用命令查看系统自带的Python版本

到这Python就升级完了,可以用 python -V 命令查看Python版本了。

把文件头部的 #!/usr/bin/python 改成老版本的 #!/usr/bin/python2.6.6 。

在阿里云上安装 python package 经常 timeout,有解决方案么

默认的pip有些确实比较慢,可以使用阿里云和豆瓣的镜像

pip install package -i --trusted-host mirrors.aliyun.com

pip install package -i --trusted-host pypi.douban.com

如何在“阿里云+Wdcp”上面搭建 Python 环境

阿里云购买数据盘成功后,使用ssh软件连接到服务后

停止wcdcp相关服务

#service httpd stop

#service mysql stop

#service pureftpd stop

#serive nginxd stop

#service wdapache stop

格式化新的数据盘,注意不要格式化原数据盘了,不然又要麻烦在了

#fdisk -l (如果是第二块硬盘一般为xvdc)

根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成

#fdisk /dev/xvdc

#mkfs.ext3 /dev/xvdc

#mkdir /wwwnew

#ount /dev/xvdc /wwwnew

然后开始复制数据,切记不要用mv转移,要用cp,否则数据真有可能会丢失的

#unaslias cp   (这只是临时取消cp的别名,不是永久的)

#cp -rf /www/* /wwwnew/

然后vi /etc/fstab 把原来默认自动加载数据盘取消

#reboot

#mount /dev/xvdc /www (重新加载数据盘)

#vi /etc/fstab

在最下面一行加上

/dev/xvdc /www ext3 defaults 0 0

保存退出即可

在阿里云服务器使用nginx+uwsgi+venv部署Django项目

1.首先先把项目上传到阿里云服务器

2.需要安装python3.0以上版本(centeros7自带2.75版本)

3.在此不介绍如何安装python高版本和虚拟环境

4.在项目根目录创建虚拟环境,就像你在Pycharm里一样

然后启动虚拟环境

5.在虚拟环境下安装你项目所需要的依赖

pip3 install requirements.txt

6.编写nginx配置文件和uwsgi配置文件

配置如下

nginx.conf

注意编写完nginx配置文件需要检查语法

nginx -t 注意别忘记加;或者文章尾末多空格都会导致出错

nginx -s reload 重启nginx

uwsgi.ini配置如下

7.都配置好之后

启动虚拟环境

在venv里 uwsgi uwsgi.ini 即可启动你的项目


分享文章:阿里云服务器安装python 阿里云服务器安装宝塔
网页网址:http://ybzwz.com/article/ddccjsj.html