centos7 环境搭建(LNMP)以及虚拟环境(python3)
程序员文章站
2022-04-20 09:09:29
系统:centos7 LNMP(centos7, nginx, mysql, python3) 云服务:腾讯云 1、python3安装 如果选择公共镜像安装的话,centos内置python2,是不会安装python3的,因此需要我们自己安装python3。 第一步: 下载最新的python3安装包 ......
系统:centos7
LNMP(centos7, nginx, mysql, python3)
云服务:腾讯云
1、python3安装
如果选择公共镜像安装的话,centos内置python2,是不会安装python3的,因此需要我们自己安装python3。
第一步:
下载最新的python3安装包,
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
第二步:
解压文件
tar -xf Python-3.6.5.tgz
第三步:
进入解压的文件的目录
cd Python-3.6.5
第四步:安装依赖环境
yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install openssl openssl--devel
记住是一行执行一条命令。
第五步:指定目录安装
mkdir /usr/Python-3.6.5 #<=====创建目录 ./configure --enable-shared --enable-loadable-sqlite-extensions --enable-optimizations --prefix=/usr/Python-3.6.5 #<====绑定安装目录 make #<=====编译初始化 make install #<====安装
第六步:创建python3软链接
ln -s /usr/Python-3.6.5/bin/python3 /usr/bin/python3
第七步:创建pip3软链接
ln -s /usr/Python-3.6.5/bin/pip3 /usr/bin/pip3
python3安装基本完成,如果是其他版本把版本号换一下就好了。
2、配置Django环境
第一步:
下载git
wget https://github.com/git/git/archive/v2.9.2.tar.gz
第二步:
解压git
tar -xzvf v2.9.2.tar.gz
第三步:
安装git
cd git-2.9.2 make prefix=/usr/local/git all make prefix=/usr/local/git install
这一步我出现了个错误,少安装了一些环境,通过下面的命令可以解决。
sudo yum install libcurl-dev libcurl-devel
sudo yum install expat-devel
sudo yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
第四步:
添加到环境变量
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc source /etc/bashrc
至此,git 安装完毕。
我将Django的环境包放在了我的GitHub项目的requirements.txt文件中, 通过下面这条命令安装。
pip3 install -r requirements.txt
3、mysql 安装
yum install mysql
yum install mariadb-server mariadb
yum install mysql-devel
修改密码:
mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
4、nginx安装
添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令:
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装
sudo yum install -y nginx
启动
sudo systemctl start nginx.service
5.创建python3虚拟环境
(1)安装virtualenv环境管理工具
pip3 install virtualenv
(2)创建
virtualenv envpy3 --no-site-packages --python=python3
(3) 激活
source ~/envpy3/bin/activate
推荐阅读
-
CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
-
CentOS7 LNMP+phpmyadmin环境搭建 第一篇虚拟机及centos7安装
-
CentOS7 LNMP+phpmyadmin环境搭建 第二篇LNMP环境搭建教程
-
CentOS7环境搭建python3以及与python2实现共存的方法
-
linux中Centos7搭建lnmp环境
-
centos7 环境搭建(LNMP)以及虚拟环境(python3)
-
Linux学习笔记之Python3的安装以及创建虚拟环境(CentOS)
-
centos7下使用virtualenv安装python3虚拟环境
-
window10下python3利用虚拟环境搭建Django+vue框架
-
MAC Python3 搭建虚拟环境