Python3开发环境部署

本文详细介绍了在Windows和Linux平台上安装和配置Python3环境的步骤,包括Python的下载、安装、环境变量设置、第三方模块安装及IDE的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

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 完成 ~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值