2017-06-05 23:17:15 WuxCSDN 阅读数 3298
  • python初级课程

    Python基础入门视频培训教程,零基础,小白用户入门Python的必备视频课程,主要分享Python的基础知识、基础语法及常用技巧。

    2614 人正在学习 去看看 辛舒展

1、linux下安装python3

a、 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)
yum groupinstall ‘Development Tools’
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
2 下载 Python3.5代码包

wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

在安装包中有一个README的文件,里面有写如何安装
tar Jxvf Python-3.5.0.tar.xz
cd Python-3.5.0
./configure –prefix=/usr/local/python3
make && make install
做软链:

ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3
安装成功了!
提示同时成功安装pip-7.12与setuptools!

pip3与pip都提示没有错误!

做软链:

ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip
升级pip到最新版本:

pip install –upgrade pip

pip安装成功啦!

注:–no-check-certificate 表示安装时“不检查证书”,不加上可能无法安装。

2.安装包

requests包:pip install requests
pyquery包:pip install pyquery
pymysql包:pip install pymysql

2018-11-07 11:14:20 weixin_43417451 阅读数 220
  • python初级课程

    Python基础入门视频培训教程,零基础,小白用户入门Python的必备视频课程,主要分享Python的基础知识、基础语法及常用技巧。

    2614 人正在学习 去看看 辛舒展

前言

当我们的python3项目需要在Linux环境下调试或运行,那么就需要在Linux系统服务器下安装python3的运行环境。了解python的人知道,相对于python的早期版本,这是一个较大的升级,为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。所以Linux自带的python2不一定支持你的python项目(PS.你用python2写的项目例外)
Linux下有python2的和将要安装的python3间不冲突也不影响,所以不要动现有的python2环境,以免影响系统正常运行,因为有些命令可能依赖了python2
本文参考了Linux安装python3.6

安装python3.5详细步骤

  1. 安装依赖环境
#直接运行以下命令
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc
  1. 下载Python-3.5.5
    (1).官网下载网址
    (2).Linux命令
wget https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tgz
  1. 选择安装python3路径
    我个人习惯安装在/usr/local/python3目录下,也可按照个人喜好来安装
mkdir -p /usr/local/python3
  1. 把压缩包放到 /usr/local/python3/下
    可以在windows下载好压缩包再用工具传输到该目录下(比如Xftp),或在该目录下运行Linux命令直接下载压缩包,或者在其它目录下载好再用命令#mv Python-3.5.5.tgz /usr/local/python3/Python-3.5.5.tgz
  2. 解压
#进入安装目录,如在此目录可忽略此命令
cd /usr/local/python3
#Python-3.5.5
tar -zxvf Python-3.5.5.tgz

或在其它目录运行上面命令,然后#cp -r Python-3.5.5 /usr/local/python3/Python-3.5.5也可以达到同样效果

  1. 进入解压后的目录
#[root@localhost python3]# 在/usr/local/python3目录
cd Python-3.5.5

如在其它目录对应#cd /usr/local/python3/Python-3.5.5

  1. 生成 Makefile
./configure --prefix=/usr/local/python3
  1. 编译
make
  1. 安装
make install
  1. 为python3建立软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
  1. 为python3配置PATH
vi /etc/profile
#在profile文尾加上 export PATH=$PATH:$HOME/bin:/usr/local/python3/bin
#按Esc 再输入 :wq!
#让PATH生效
source /etc/profile
  1. 为pip3建立软链
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  1. 确认python3和pip3是否安装成功
#Python 3.5.5
python3 -V
#pip 9.0.1 from /usr/local/python3/lib/python3.5/site-packages (python 3.5)
pip3 -V

至此,整个的python3安装成功,如要下载python模块,运行以下命令

#比如我要安装mysql的python版
pip3 install PyMySQL
#卸载mysql
pip3 uninstall PyMySQL

后记

使用pip3命令可以下载你所需要的python模块,当pip3命令无法用或不好用的时候可以考虑使用easy_install命令。
pip3命令对于python3的意义就如npm对于nodejs
首次技术博客,有不好的地方请指正,谢谢 0.0

------------END-------------

2018-03-06 15:02:34 gdkyxy2013 阅读数 29327
  • python初级课程

    Python基础入门视频培训教程,零基础,小白用户入门Python的必备视频课程,主要分享Python的基础知识、基础语法及常用技巧。

    2614 人正在学习 去看看 辛舒展

目录

一、Linux下安装Python

二、Linux下Python安装完成后如何使用pip命令

三、Linux下Python安装完成后如何使用yum命令

四、Linux下安装Anaconda

五、Linux下使用anaconda安装Keras


一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,因为工作原因,这里需要用到Python3.6.3的版本,在这里,小编将会一步步的教大家进行再Linux下Python3的安装。


一、安装之前查看自带的Python的版本



二、上传并解压Python3.6.3



三、python安装之前需要一些必要的模块,比如openssl,readline等,如果没有这些模块后来使用会出现一些问题,比如没有openssl则不支持ssl相关的功能,并且pip3在安装模块的时候会直接报错。至于需要什么模块在make完之后python会给出提示,通过提示进行安装即可装全,下面是需要提前预装的依赖,装完这些依赖,python基本上便可以安装成功了:(注意,需要提前切换至root用户下

yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
yum install gcc


四、接下来就是安装我们的Python3.6.3了

首先先切换到我们之前解压的Python3.6.3的目录下


然后进行configure操作


最后进行make和make install操作


没有报错,说明安装成功。值得注意的是,Python3.6.3自带了pip和setuptools,至于如何配置pip进行Python扩展包的下载,我们下一篇博客介绍。


五、Python3.6.3安装成功之后,检查python的版本发现还是之前的2.6.6版本的


此时,我们需要创建咱们新版本(3.6.3)的软链接

首先切换到root用户下


旧版本的软链接可以不用删除,改个名字即可,然后创建新版本的软链接


最后我们再次切换到普通用户下,查看Python的版本,发现已经是我们最新安装的3.6.3的版本了。


至此,Python3.6.3的安装就已经完成了。


你们在此过程中还遇到了什么问题,欢迎留言,让我看看你们都遇到了哪些问题。

2019-05-28 22:20:20 qq_32599479 阅读数 21038
  • python初级课程

    Python基础入门视频培训教程,零基础,小白用户入门Python的必备视频课程,主要分享Python的基础知识、基础语法及常用技巧。

    2614 人正在学习 去看看 辛舒展

Linux下安装python3.6.8、pip3和numpy

本文是基于ubuntu系统环境,安装和使用python3.6和pip3

  • Ubuntu 14.04
  • python 3.6.8

(1) 安装python3.6.8

tar -xzvf Python-3.6.8.tgz
# 可能会出现解压错误,那么执行下面代码
gzip -d Python-3.6.8.tgz
tar -xvf Python-3.6.8.tar
  • 进入解压目录
cd Python-3.6.8
  • 设置安装路径并安装
./configure --prefix=/usr/local/python3.6 --enable-shared
make
sudo make install
# 在make install的时候可能会出现ZipImportError异常,
# 此时可以考虑在一台相同系统的机器下利用sudo apt-get install zlib1g-dev 解决,
# 然后将生成的包python3.6拷贝至此电脑中
# 检查/usr/bin/目录下是否有链接 python3,如果有则删除
sudo rm -r /usr/bin/python3
# 如果没有则,执行下面的命令
sudo ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3
sudo cp -R /usr/local/python3.6/lib/* /usr/lib
  • 检查python 3.6.8是否安装成功
python3 -V

(2) 安装pip

  • python 3.6.8中自带了pip,所以只需要建立链接就行
sudo ln -s /usr/local/python3.6/bin/pip3 /usr/bin/pip
  • 检查pip是否安装成功
pip -V

(3) 安装第三方包numpy

使用pip安装numpy

sudo pip install numpy

离线安装numpy

pip install numpy-1.16.4-cp36-cp36m-manylinux1_x86_64.whl
  • 去官网下载numpy安装包.tgz文件
# ".tar.gz"文件解压
tar -xzvf numpy-1.15.0.tar.gz 
# 进入目录"numpy-1.15.0"
cd numpy-1.15.0
# 找到“setup.py”文件,然后安装
python3 setup.py install

(4) 安装异常问题

  • ZipImportError异常
# 如果在make install的时候出现下面的错误
# zipimport.ZipImportError: can't decompress data; zlib not available
# Makefile:1079: recipe for target 'install' failed
# make: *** [install] Error 1
# 那么,执行下面的命令,并且重新 make & make install
sudo apt-get install zlib1g-dev
make
sudo make install
  • ModuleNotFoundError异常
# 如果在sudo pip install numpy的时候出现下面的错误
# File"/usr/local/lib/python3.6/subprocess.py", line 418,in run 
# output=stdout, stderr=stderr)subprocess.CalledProcessError:
# Command'('lsb_release', '-a')'returned non-zeroexitstatus 1.
# 解决思路:
# 找到lsb_release.py文件和CommandNotFound目录,把它们拷贝到报的错误中
# subprocess.py所在文件夹
sudo find / -name 'lsb_release.py'
# result:
# /usr/share/pyshared/lsb_release.py
# /usr/lib/python2.7/dist-packages/lsb_release.py
# /usr/lib/python3/dist-packages/lsb_release.py
sudo cp /usr/lib/python3/dist-packages/lsb_release.py /usr/local/python3.6/lib/python3.6/


2015-12-31 11:19:52 fengshi1234567 阅读数 144
  • python初级课程

    Python基础入门视频培训教程,零基础,小白用户入门Python的必备视频课程,主要分享Python的基础知识、基础语法及常用技巧。

    2614 人正在学习 去看看 辛舒展

前言

一般情况下Linux预装的版本都比较低, 我们手头的工作可能需要使用到新版本Python中的一些特性,所以这时候我们可能需要安装下新版本的Python了。

我这边以目前比较流行的版本2.7.11为例。

下载新版本

新版本Python可以从Python官网获取。
Python>>> Downloads>>> Source code中找到你想要安装的版本并下载。

安装

将下载的安装包拷贝到你想要解压的目录并解压:
tar -zxvf Python-2.7.11.tgz
进入Python2.7.11根目录:
cd Python-2.7.11
执行configure文件:
./configure
编译源代码:
make
安装:
sudo make install

配置

当以上步骤执行后发行我们输入“python”命令发现运行的还是之前的老版本。这是怎么回事呢?
实际上我们之前的安装只是将生成的执行文件拷贝到了/usr/local/bin目录下,我们执行”python”命令使用的是/usr/bin里面执行文件(当然这也取决于你的环境变量的配置)。所以我们需要将python命令与我们新安装的二进制执行文件关联起来。在/usr/bin里面将python命令和python-config命令与新安装的python版本关联,先使用
rm -rf python和rm -rf python-config
然后使用
ln -s /usr/local/bin/python python
和ln -s /usr/local/bin/python-config python-config
建立新链接.
如果你希望两个版本都同时存在的话那你可以不用删除之前已经建好的链接,而将新链接命名为其他名字,例如python2.7和python2.7-config. 此时如果需要启动新版本python的话可以在终端输入python2.7启动。当然你也可以不建立链接而到/usr/local/bin下面直接启动新版本python.

Linux安装Python3

阅读数 794

没有更多推荐了,返回首页