linux环境下安装python3,一步一步来吧!

安装python3

  • 安装readline-devel依赖 ,用于解决python3安装完成后,退格和方向键乱码问题
  1. yum install readline-devel
  • 关闭防火墙和httpd
  1. service iptables stop
  2. service httpd stop

注意:版本不同,关闭防火墙方式不同。  

  • 安装sqlite3
  1. yum -y install sqlite-devel
  • 编译安装python3,提前安装编译工具及库文件
  1. yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
  • 如果没有安装wget需要安装
  1. yum -y install wget
  • 下载python
  1. wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
  • 解压python包
  1. tar -zxvf Python-3.6.5.tgz
  • 进入Python文件夹,创建python3文件夹
  1. cd Python-3.6.5
  2. mkdir /usr/local/python3
  • 指定路径安装python
  1. ./configure --prefix=/usr/local/python3
  • 编译安装
  1. make
  2. make install
  • 建立python3的软链
  1. ln -s /usr/local/python3/bin/python3 /usr/bin/python3
  • 将/usr/local/python3/bin加入PATH
  1. `vi ~/.bash_profile`
  • 编辑
  1. # Get the aliases and functions
  2. if [ -f ~/.bashrc ]; then
  3. . ~/.bashrc
  4. fi
  5.  
  6. # User specific environment and startup programs
  7.  
  8. PATH=$PATH:$HOME/bin:/usr/local/python3/bin #将/usr/local/python3/bin加到这里
  9.  
  10. export PATH
  • 让改变生效
  1. source ~/.bash_profile

python3就这样安装完成了。  

============================================================

==================================================================

安装virtualenv

  1. pip3 install virtualenv 
  • 创建一个目录存放自己的虚拟环境
  1. # 在/usr/local/下
  2. mkdir envs
  • 创建虚拟环境
  1. cd /usr/local/envs
  2. virtualenv env_test
  • 启用虚拟环境
  1. cd env_test
  2. 启用虚拟环境:source bin/activate
  3. 退出虚拟环境:deactivate
  • 在虚拟环境中使用pip不需要在pip后加3,直接使用pip
  1. pip freeze 查看当前虚拟环境安装的第三方包信息
  2. pip freeze > requirements.txt 将当前虚拟环境安装的第三方包信息导出到文件
  3. pip install -r requirements.txt 批量安装requirements.txt文件中的第三方包  

git 基本使用

  • 安装git
  1. yum install git  
  • 从git clone代码到本地服务器
  1. # 退出虚拟环境执行
  2. git clone https://github.com/Q1mi/trydjango110.git
  • 从远端仓库拉取最新代码
  1. git pull
  2. cd trydjango110
  3. virtualenv trydjango110_env
  4. source trydjango110_env/bin/activate
  5. pip install -r requirements.txt 批量安装第三方依赖包
  6. vi bbs/settings.py更改ALLOWED_HOSTS = ["\*",]
  7. python manage.py runserver 0.0.0.0:8000 启动项

  

linux环境安装python的更多相关文章

  1. 环境部署(九):linux下安装python+chrome+Xvfb

    在基于selenium进行的UI自动化测试中,开发调试环境一般都是windows操作系统.完成后需要部署到专门的测试环境. 如要要部署到linux环境的服务器(阿里云.腾讯云)执行,那么测试脚本也需要 ...

  2. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

  3. linux下安装python linux下一些常用的命令

    注意 ubuntukylin-14.04.2-desktop-amd64 自带python2.7.6 这个说的比较详细 http://wenku.baidu.com/link?url=gaeFcQrc ...

  4. Linux 下安装Python报错:zlib not available

    问题描述: 在Linux下安装Python时出现一个错误:zipimport.ZipImportError: can't decompress data; zlib not available 详细错 ...

  5. python 基础1.1--windows/linux 下安装python

    一.windows下安装python 1>windows上python后缀是.msi的,下载下来后,直接双击运行.会在c盘生成python.exe的文件,把python.exe的文件加入到win ...

  6. Python原来这么好学-1.2节: 在Linux中安装python

    这是一本教同学们彻底学通Python的高质量学习教程,认真地学习每一章节的内容,每天只需学好一节,帮助你成为一名卓越的Python程序员: 本教程面向的是零编程基础的同学,非科班人士,以及有一定编程水 ...

  7. Linux04 /创建虚拟环境、在linux环境运行Python项目

    Linux04 /创建虚拟环境.在linux环境运行Python项目 目录 Linux04 /创建虚拟环境.在linux环境运行Python项目 1. 大体流程 2. linux环境安装python3 ...

  8. linux下安装python

    在Linux下安装Python的操作相当简单,按如下步骤操作即可: 命令: wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgzt ...

  9. Linux 下安装python软件包(pip、nose、virtualenv、distribute )

    新手刚开始学习Python,目前学习<笨方法学python>ing- 在学习习题46时需要安装几个软件包:pip.nose.virtualenv.distribute !在此记录Linux ...

随机推荐

  1. C#中DEV控件,XtraTabPage得小方法

    DEV控件设计窗体程序,XtraTabPage用到的小方法,欢迎大家评论,分享技术! //DEV中的选项卡 private bool TabCtlPageExist(string pageName) ...

  2. hihocoder#1148 : 2月29日 计算闰年的个数

    计算到某年为止的闰年数,其实很简单.设要计算的年为A,则到A年为止(含A年)的闰年数为: 闰年数=INT(A/)-INT(A/)+INT(A/) 这里:INT为取整数函数 #include <c ...

  3. 利用HTML5开发Android笔记(上篇)

    资源来自于www.mhtml5.com 杨丰盛老师成都场的PPT分享 一个很简明的demo 可以作为入门基础 学习的过程中做了点笔记 整理如下 虽然内容比较简单 但是数量还是比较多的 所以分了3篇 ( ...

  4. poj1325

    给出一系列任务,每个任务可以在机器A的某个模式,或者在机器B的某个模式下完成.机器A和B每切换一次模式需要重启一次.问完成这些任务,最少需要重启机器多少次? 把任务看作边 “重启”操作看作点 这道题就 ...

  5. HihoCoder1407 后缀数组二·重复旋律2

    重复旋律2 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴.我们知道一个音乐旋律被表示为长度为 N 的数构成的数列.小Hi在练习过很多 ...

  6. MLCC 电容的的 NP0 C0G 材质

    MLCC 电容的的 NP0 C0G 材质 随手记一下. MLCC 中最稳定的材质 NP0 C0G,NP0 和 C0G 是相同的,只是不同的产商不同的名字而已. 注意中间的是 0 不是 英文字母 O,虽 ...

  7. hdu 2899 Strange fuction——模拟退火

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=2899 还可三分.不过只写了模拟退火. #include<iostream> #include& ...

  8. flask之python3 虚拟环境及使用dotnv来永久保存环境变量

    Python 3 comes bundled with the venv module to create virtual environments Create an environment Cre ...

  9. 蘑菇街 IM 项目 TeamTalk

    源码 https://github.com/mogujie/TeamTalk 试用 http://tt.mogu.io/

  10. C# 获取图片某像素点RGB565值

    Project Source Download: http://download.csdn.net/detail/mostone/6360007 [csharp] view plain copy pu ...