Python3開發環境部署

目錄

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

[[email protected] /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導入:

[[email protected] /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 完成 ~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章