Linux学习 -搭建python3环境和Nginx
2020-06-05 15:38
176 查看
使用包管理工具:yum
搜索:yum search nginx 安装:yum install nginx 移除:yum erase -y nginx 或者 yum remove -y nginx 查看信息:yum info nginx 更新:yum update nginx 列出所有安装的包:yum list installed 搜索关于nginx的包:yum list installed | grep nginx
启动Nginx服务器:systemctl start nginx 停止Nginx服务器:systemctl stop nginx 重启Nginx服务器:systemctl restart nginx 查看Nginx的工作状态:systemctl status nginx
cd /usr/share/nginx/html/ 这里放置html文件
vim系统文本编辑器
三种工作模式: vim基本配置 打开vim .vimrc文件 set nu(显示行号) set ts=4(缩进为4) set autoindent(自动缩进) set expandtab(让tab键变为4个空格) set ruler(标尺) set nohls(选中不要高亮) syntax on(语法高亮) 命令模式:你的按键输入的都是命令 hjkl 移动光标 10G 或者 G 或者 gg 移动光标到指定行 dd 删除整行 u 撤销上步操作 i 进入编辑模式 ZZ 保存退出 :进入末行模式 a或者i 进入编辑模式 末行模式: set ts=4 缩进为4个空格(tab键) set nu 显示行号 set autoindent 设置自动缩进 wq 保存退出 q 直接退出 q! 强行退出(不保存) 编辑模式: Ese键回到命令模式 用源代码构建安装python 安装python3 用wget 加python地址 下载xz或者gzip工具包 例如: wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tar.xz 检查C语言环境: gcc -version 如果没有 yum install gcc 更新:yum update gcc make -version yum install make yum update make 解压缩和解归档 xz -d Python-3.7.7.tar.xz tar -xf Python-3.7.7.tar 进入文件夹: cd Pythin-3.7.7 安装底层依赖库 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel sqlite-devel readline-devel tk-devel gdbm-devel libdb4-devel libpcap-devel xz-devel libffi-devel 安装前的配置 ./configure --prefix=/usr/local/python3 --enable-optimizations 构建安装 make && make install (此过程时间比较久) 配置环境变量 cd /usr/local/python3/bin cd ~ 回到主目录后 vim .bash_profile 找到PATH 这行 改成 PATH=$PATH:$HOME/bin:/usr/local/python3/bin 可以查看下是否改成功 cat .bash_profole exit 从新登陆系统 检查python3是否安装成功 python --version pip3 --version
修改文件短路径
实例:
打开vim test.py python代码: #!/usr/bin/python3 '''这里可以放python3的解释器,一般放在/usr/local/bin/python3/bin/python3.7''' name = input('input your name') print(f'{name} hello!') 执行这个脚本: ./test.py 或者 python3 test.py
修改短路径或者是快捷方式
修改短路径
命令whereis python ln -s /usr/local/python3/bin/python3 /usr/bin/python3 长路径 短路径 其实短路径就是长路径的快捷方式 又名符号链接或者是软链接
相关文章推荐
- nginx学习(一)Linux安装nginx,并搭建好环境
- Spring学习系列:Linux环境搭建(Nginx)
- Linux Python基础知识学习,使用Eclipse与Pydev搭建python开发环境
- Nginx学习笔记——搭建Linux +Nginx+PHP+Mariadb(MySql)开发环境
- Linux 学习一 搭建环境系列之二 安装 python3.6、setuptools、pip
- JAVA学习笔记06——Linux环境下安装Nginx和集群搭建
- Linux下搭建基于Nginx+FastCGI+Flup+Webpy+Cheetah的Python Web环境
- 搭建Unix Linux 学习环境
- linux python 环境完整搭建
- 如何搭建Linux学习环境(转)
- windows7平台搭建Python3开发环境(本学习过程全部基于Python3.x)
- 【linux学习笔记】lamp环境的搭建
- linux + php + nginx + mysql+mongodb环境搭建
- qt 在linux环境下的搭建 (自己整理) 分类: 嵌入式开发学习 2011-04-29 20:54 6033人阅读 评论(0) 收藏
- linux搭建Nginx+uWSGI环境
- linux下nginx+php+mysql环境搭建
- 《网络编程》 实验环境搭建(linux 环境 学习笔记)
- 搭建学习linux的系统环境准备
- centos6 上用nginx 和 uwsgi 搭建 python web运行环境
- linux+nginx+python+django环境配置