linux环境安装python
linux环境下安装python3,一步一步来吧!
安装python3
- 安装readline-devel依赖 ,用于解决python3安装完成后,退格和方向键乱码问题
yum install readline-devel
- 关闭防火墙和httpd
service iptables stop
service httpd stop
注意:版本不同,关闭防火墙方式不同。
- 安装sqlite3
yum -y install sqlite-devel
- 编译安装python3,提前安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
- 如果没有安装wget需要安装
yum -y install wget
- 下载python
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
- 解压python包
tar -zxvf Python-3.6.5.tgz
- 进入Python文件夹,创建python3文件夹
cd Python-3.6.5
mkdir /usr/local/python3
- 指定路径安装python
./configure --prefix=/usr/local/python3
- 编译安装
make
make install
- 建立python3的软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
- 将/usr/local/python3/bin加入PATH
`vi ~/.bash_profile`
- 编辑
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi # User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/python3/bin #将/usr/local/python3/bin加到这里 export PATH
- 让改变生效
source ~/.bash_profile
python3就这样安装完成了。
============================================================
==================================================================
安装virtualenv
pip3 install virtualenv
- 创建一个目录存放自己的虚拟环境
# 在/usr/local/下
mkdir envs
- 创建虚拟环境
cd /usr/local/envs
virtualenv env_test
- 启用虚拟环境
cd env_test
启用虚拟环境:source bin/activate
退出虚拟环境:deactivate
- 在虚拟环境中使用pip不需要在pip后加3,直接使用pip
pip freeze 查看当前虚拟环境安装的第三方包信息
pip freeze > requirements.txt 将当前虚拟环境安装的第三方包信息导出到文件
pip install -r requirements.txt 批量安装requirements.txt文件中的第三方包
git 基本使用
- 安装git
yum install git
- 从git clone代码到本地服务器
# 退出虚拟环境执行
git clone https://github.com/Q1mi/trydjango110.git
- 从远端仓库拉取最新代码
git pull
cd trydjango110
virtualenv trydjango110_env
source trydjango110_env/bin/activate
pip install -r requirements.txt 批量安装第三方依赖包
vi bbs/settings.py更改ALLOWED_HOSTS = ["\*",]
python manage.py runserver 0.0.0.0:8000 启动项
linux环境安装python的更多相关文章
- 环境部署(九):linux下安装python+chrome+Xvfb
在基于selenium进行的UI自动化测试中,开发调试环境一般都是windows操作系统.完成后需要部署到专门的测试环境. 如要要部署到linux环境的服务器(阿里云.腾讯云)执行,那么测试脚本也需要 ...
- Linux环境下Python的安装过程
Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...
- linux下安装python linux下一些常用的命令
注意 ubuntukylin-14.04.2-desktop-amd64 自带python2.7.6 这个说的比较详细 http://wenku.baidu.com/link?url=gaeFcQrc ...
- Linux 下安装Python报错:zlib not available
问题描述: 在Linux下安装Python时出现一个错误:zipimport.ZipImportError: can't decompress data; zlib not available 详细错 ...
- python 基础1.1--windows/linux 下安装python
一.windows下安装python 1>windows上python后缀是.msi的,下载下来后,直接双击运行.会在c盘生成python.exe的文件,把python.exe的文件加入到win ...
- Python原来这么好学-1.2节: 在Linux中安装python
这是一本教同学们彻底学通Python的高质量学习教程,认真地学习每一章节的内容,每天只需学好一节,帮助你成为一名卓越的Python程序员: 本教程面向的是零编程基础的同学,非科班人士,以及有一定编程水 ...
- Linux04 /创建虚拟环境、在linux环境运行Python项目
Linux04 /创建虚拟环境.在linux环境运行Python项目 目录 Linux04 /创建虚拟环境.在linux环境运行Python项目 1. 大体流程 2. linux环境安装python3 ...
- linux下安装python
在Linux下安装Python的操作相当简单,按如下步骤操作即可: 命令: wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgzt ...
- Linux 下安装python软件包(pip、nose、virtualenv、distribute )
新手刚开始学习Python,目前学习<笨方法学python>ing- 在学习习题46时需要安装几个软件包:pip.nose.virtualenv.distribute !在此记录Linux ...
随机推荐
- Redis 高可用及分片集群,说了你也不懂
Redis 简介 Memcached: 优点:高性能读写.单一数据类型.支持客户端式分布式集群.一致性hash 多核结构.多线程读写性能高. 缺点:无持久化.节点故障可能出现缓存穿透.分布式需要客户端 ...
- (转)SPFA算法
原文地址:http://www.cnblogs.com/scau20110726/archive/2012/11/18/2776124.html 粗略讲讲SPFA算法的原理,SPFA算法是1994年西 ...
- Codeforces Round #266 (Div. 2)B(暴力枚举)
很简单的暴力枚举,却卡了我那么长时间,可见我的基本功不够扎实. 两个数相乘等于一个数6*n,那么我枚举其中一个乘数就行了,而且枚举到sqrt(6*n)就行了,这个是暴力法解题中很常用的性质. 这道题找 ...
- hdu 4632 回文子序列计数
水题 #include<iostream> #include<stdio.h> #include<cstring> #include<algorithm> ...
- CodeForces - 891C: Envy(可撤销的并查集&最小生成树)
For a connected undirected weighted graph G, MST (minimum spanning tree) is a subgraph of G that con ...
- 转:django关于csrf防止跨站的ajax请求403处理
http://blog.csdn.net/wjy397/article/details/49078099
- java继承 子类重写父类方法
package com.addd; //多态 public class Sld { private String name = "zhangsan"; public Sld() { ...
- L2-014. 列车调度(set的使用,最长递增子序列)
L2-014. 列车调度 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 火车站的列车调度铁轨的结构如下图所示. Figure ...
- Java开发Linux常用命令
linux下tomcat服务的相关命令 http://blog.csdn.net/zhangzhikaixinya/article/details/8224307 linux下实时查看tomcat运行 ...
- Cassandra 学习三 数据模型
Cassandra如何存储数据的概述. 集群(Cluster) ·Cassandra数据库分布在几个一起操作的机器上.最外层容器被称为集群.对于故障处理,每个节点包含一个副本,如果发生故障,副本 ...