liunx下搭建python开发环境
=============================================================================
注意:
在linux下安装新的版本的python是,千万不要删掉系统自带的python,因为系统自带的一些命令行工具是以python开发的,如yum 模块,yum 启动时指向/usr/lib/python,当前的python环境有yum运行的相关的依赖包,所以一定不要删掉, 也不能覆盖,特别是/usr/lib/python, 如果需要可以将/usr/lib/python重命名,vim /usr/lib/yum, 将yum指向新命名的python 启动文件,总之删除系统自带的python 会引起一堆问题,所以一定不要删除,包括将新的python 解析器指向系统自带的解释器的启动文件, 如ln -s /usr/local/python2.7/bin/python2 /usr/bin/python , 这样会将系统安装的/usr/bin/python 解析器覆盖掉的,所以建立软链时一定要小心,不能覆盖操作,当可以重命名原有的启动文件,避免覆盖
=============================================================================
一、安装python3.4
1、1 下载依赖
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
1.2、下载python3.4
cd /usr/local/
wget https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tar.xz
1.3、解压
tar -xvJf Python-3.4.4.tar.xz
1.4、编译安装
在/usr/local目录下新建python3.4目录
cd /usr/local/Python-3.4.4
指定编译到那个目 录
./configure prefix=/usr/local/python3
编译
make && make install
1.5、建立软连接
ln -s /usr/local/python3.4/bin/python3 /usr/bin/python3
ln -s /usr/local/python3.4/bin/pip /usr/bin/pip3
二、安装python2.7
和上述的python3.4的安装步骤一样
注意python2.7安装后的文件中是没有pip模块,必须自己安装
2.1、下载setup-tools和pip两个包
cd /usr/local
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
wget https://pypi.python.org/packages/6f/10/5398a054e63ce97921913052fde13ebf332a3a4104c50c4d7be9c465930e/setuptools-26.1.1.zip
2.2、解压包
tar xvf pip-9.0.1.tar.gz
unzip setuptools-26.1.1.zip
2.3、安装setup-tools
cd setuptools-26.1.1
python2 setup.py install (注意使用的是python2)
2.4、安装pip
cd pip-9.0.1
python2 setup.py install
2.5、建立软连接
ln -s /usr/local/python2.7/bin/pip /usr/bin/pip2
三、更新pip
pip3 install --upgrade pip
pip2 install --upgrade pip
四、注意
python 默认应该指向python2
所以可以用ln -s 建立软连接python -> python2
python2 和 python3安装后的映射关系如下
参考资料
https://www.cnblogs.com/blogjun/articles/8063989.html
liunx下搭建python开发环境的更多相关文章
- Ubuntu系统下搭建Python开发环境
之前演示了在Windows中安装Pycharm,很简单.下面介绍一下如何在Ubuntu中安装Pycharm 1.更新Python至3.5.1,执行以下命令: sudo add-apt-reposito ...
- Centos7.4环境下搭建Python开发环境(虚拟机安装+python安装+pycharm安装)
目录 一.安装 Centos7.4虚拟机 二.安装 python3.6.7 三.安装 pycharm 一般情况下,大家都是在 Windows平台下进行 Python开发,软件安装和环境搭建都非常&qu ...
- window下搭建python开发环境
搭建一个python开发环境比较简单,所以就稍微记录一下. 1.下载python然后安装 2.配置环境变量 3.在eclipse添加PyDev插件 1.下载python 官网:https://www. ...
- 01_Deepin15 下搭建python开发环境
https://blog.csdn.net/iimpact/article/details/90239193 https://github.com/josonle/Coding-Now#Linux系统 ...
- windows系统下搭建Python开发环境
1.首先下载最新的Python http://www.python.org/download/,我下载的是最新的Python3.5.1 2.下载完成之后开始安装,安装就比较简单了,一路下一步. 3.安 ...
- Mac下搭建python开发环境
目录 1. 安装brew 2. 安装 mysql 3. 安装 pycharm 4. 安装python3.6 5. 安装virtualenvwrapper 6. 虚拟环境下安装mysqlclient 1 ...
- Eclipse和PyDev搭建python开发环境
Eclipse和PyDev搭建python开发环境 1.1整体目标 本文档作为python学习者的新手教程,通过本教程能够了解python用途.语法.在实际工作中的应 ...
- [转]在Eclipse中搭建Python开发环境
在Eclipse中搭建Python开发环境 来自: http://hi.baidu.com/hqwfreefly/blog/item/2543181d0afd9604314e150e.html 前言 ...
- 在Eclipse中搭建Python开发环境
在Eclipse中搭建Python开发环境 来自: http://hi.baidu.com/hqwfreefly/blog/item/2543181d0afd9604314e150e.html 前言 ...
随机推荐
- log4j2单独的配置与使用&log4j2+slf4j的结合的配置与使用
转载自:https://github.com/iamyong 一.log4j2单独的配置与使用 所用jar文件 log4j-api-2.8.2.jar log4j-core-2.8.2.jar 配置文 ...
- 配置一个高效快速的Git环境
username and email editor difftool and mergetool alias 可以直接修改~/.gitconfig文件,也可以用命令配置一个可以实际使用的高效的Git环 ...
- 【Spring实战】—— 8 自动装配
本篇介绍一下自动装配的知识,Spring为了简化配置文件的编写.采用自动装配方式,自动的装载需要的bean. 自动装配 有以下几种方式: 1 byName 通过id的名字与属性的名字进行判断,要保证B ...
- javascript 面向对象(实现继承的几种方式)
1.原型链继承 核心: 将父类的实例作为子类的原型 缺点: 父类新增原型方法/原型属性,子类都能访问到,父类一变其它的都变了 function Person (name) { this.name ...
- 如何在ubuntu上安装virtualbox的driver module vboxdrv
干净的ubuntu安装完毕之后是没有vboxdrv这个driver module的. 新建一个folder jerry_virtualbox: 使用wget下载virtualbox安装包:https: ...
- HASH JION AND NESTED JION
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/sssbbbryj/article/details/27795905 关于HASH_JION的原 ...
- Type Syntax error, insert ")" to complete Expression
今天倒持了 几个小时! 愣是 没有明确 ,为什么我的JSP的第一行没有代码? 还是报错! 错误是: Description Resource Path Location Type Sy ...
- HDU 5723 最小生成树上的期望
题意:求最小生成树,和任意两个点之间距离的期望 官方题解: 最后求两遍点的积的时候,还是要判断父子关系. 注意 long long #include <bits/stdc++.h> usi ...
- POJ 2342 树的最大独立集
题意:在树的最大独立集的基础上,加上权值.求最大. 分析: 采用刷表的方式写记忆化,考虑一个点选和不选,返回方式pair 型. 首先,无根树转有根树,dp(root). 注意的是:u不选,那么他的子节 ...
- 报表技术之PDF格式报表生成 ----JasperResport
JasperReport简介 JasperReport:java提供的一个类库,承上启下,读取IReport生成的xxx.jrxml文件,获取到pdf中需要显示的全部内容,然后底层调用IText相关的 ...