目录
1.Windows平台
2.Linux平台安装Python3
一. Windows平台Python3环境配置
1、Python下载(版本自己选择)
1.1 Python版本官网下载: http://www.python.org/download/
Python官网:http://www.python.org/
1.2 Anaconda官网下载:https://www.anaconda.com/download/
anaconda python 使用博客:http://python.jobbole.com/86236/
2、在Windows上安装Python
2.1 根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.6对应的64位安装程序或32位安装程序,然后,运行下载的EXE安装包;
2.2 特别要注意勾上Add Python 3.6 to PATH,然后点“Install Now”即可完成安装;
3、运行Python
安装成功后,打开命令提示符窗口(win+r),敲入python后,看到下面的画面,就说明Python安装成功!
看到提示符>>>就表示已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以)!
注意:
得到一个错误:‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
这是因为Windows会根据一个Path的环境变量设定的路径去查找python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选Add Python 3.6 to PATH,那就要手动把python.exe所在的路径添加到Path中 ,或者把Python安装程序重新运行一遍,务必记得勾上Add Python 3.5 to PATH
4、运行Python的方式
4.1 Python解释器(CPython)
从Python官方网站下载并安装好Python 3.6后,就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器
4.2 集成开发环境(IDE:Integrated Development Environment): PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
PyCharm最新2017激活:server选项里边输入 http://idea.imsxm.com/
或者:http://elporfirio.com:1017/
4.3在Eclipse中安装PyDev插件,然后可以在Eclipse编译器中进行Python编程
Pydev- http://pydev.org/updates/
5、用文本编辑器写Python程序
用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了
5.1 安装文本编辑器
一个是Sublime Text,免费使用,但是不付费会弹出提示框
一个是Notepad++,免费使用,有中文界面
注意:用哪个都行,但是绝对不能用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误
5.2 安装好文本编辑器后写入代码
例:print('hello, world')
注意:print前面不要有任何空格。然后,选择一个目录,例如C:\work,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hello.py所在目录,就可以运行这个程序了(C:\Users\IEUser>python D:\hello.py)
文件名只能是英文字母、数字和下划线的组合
5.3 Python的交互模式和直接运行.py文件的什么区别
直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。
6、Python3命令行安装第三方模块
例如:pip3 install numpy
二. Linux平台Python3环境配置
第一件事当然是安装python,有两种方法。
一是下载安装包,自己解压缩安装包编译安装。二是使用命令行的方式自动搭建环境。
我推荐使用第一种方式,自己解压缩安装包进行编译安装。可以熟悉编译安装这么一个过程的同时能够知道需要安装包时可以去哪里下载(非linux环境下时)。
安装包可以去官网下载也可以使用wget命令下载。
咱们使用wget命令下载
1、先到官方网站下载python3的安装包
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
2、解压包
tar -xf Python-3.6.6.tar.xz
3、安装依赖
yum install openssl-devel -y
yum install zlib-devel -y
4、编译安装
cd Python-3.6.6
./configure --prefix=/opt/Python #安装目录可以自己定义无所谓。
make
make install
5、编译完成后会在如 /opt/下生成Python的文件夹 ,自定义软连接:
ln -s /opt/Python/bin/python3 /usr/bin/python3
测试python3安装是否正常:
6、python3的安装已经完成,接下来给python3安装pip3
1.首先安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build
python3 setup.py install
2.然后安装pip
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install
3、安装完毕后,进入到Python目录下,查看生产的bin文件
cd /opt/Python/bin
ln -s /opt/Python/bin/pip3.6 /usr/bin/pip3 #创建软连接
4、测试是否安装成功
pip3 -V #检查版本
pip 8.0.2 from /opt/Python/lib/python3.6/site-packages/pip-8.0.2-py3.6.egg (python 3.6)
使用pip3安装pymysql模块
pip3 install pymysql
[root@192.168.200.143 /opt/Python/bin]$ pip3 install pymysql
Collecting pymysql
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Downloading https://files.pythonhosted.org/packages/a7/7d/682c4a7da195a678047c8f1c51bb7682aaedee1dca7547883c3993ca9282/PyMySQL-0.9.2-py2.py3-none-any.whl (47kB)
100% |████████████████████████████████| 49kB 349kB/s
Requirement already satisfied (use --upgrade to upgrade): cryptography in /opt/Python/lib/python3.6/site-packages (from pymysql)
Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /opt/Python/lib/python3.6/site-packages (from cryptography->pymysql)
Requirement already satisfied (use --upgrade to upgrade): cffi!=1.11.3,>=1.7 in /opt/Python/lib/python3.6/site-packages (from cryptography->pymysql)
Requirement already satisfied (use --upgrade to upgrade): idna>=2.1 in /opt/Python/lib/python3.6/site-packages (from cryptography->pymysql)
Requirement already satisfied (use --upgrade to upgrade): asn1crypto>=0.21.0 in /opt/Python/lib/python3.6/site-packages (from cryptography->pymysql)
Requirement already satisfied (use --upgrade to upgrade): pycparser in /opt/Python/lib/python3.6/site-packages (from cffi!=1.11.3,>=1.7->cryptography->pymysql)
Installing collected packages: pymysql
Successfully installed pymysql-0.9.2
You are using pip version 8.0.2, however version 18.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
安装完毕后,进入到python3查看使用pip3安装的pymysql模块是否可以被python3导入:
[root@192.168.200.143 /opt/Python/bin]$ python3
Python 3.6.6 (default, Jul 27 2018, 02:57:12)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymysql
>>> exit(
OK 完成 ~~