python安裝第三方模塊

模塊分類

一、python自帶標準模塊

  python自帶的這些模塊,直接import就能用的python

  import time,json等mysql

2.第三方模塊sql

安裝第三方模塊

一、用pip

  (1) 直接在命令行窗口輸入命令  pip install xpinyinjson

         pip uninstall xx  #卸載函數

           pip install xx -u #更新  命令行

      (2) 也能夠直接在pycharm中安裝第三方模塊,這樣安裝的模塊會放在Project Interpreter->設置的路徑下\python\venv\Lib\site-packages下,就能夠直接使用  code

       用pip安裝時可能遇到的問題blog

       1)沒有pip命令: ip

   a、找到python安裝目錄pycharm

   b、而後把安裝目錄下的scripts目錄,加入到環境變量裏面便可
      ps:環境變量在PATH裏面加

         備註:python 3.5之後 scripts自動加入到計算機環境變量
  2) Unknown or unsupported command 'install' 出來這個問提怎麼解決
    a、打開命令窗口,輸入 where pip
    b、把這個目錄下的pip 都改爲其餘的名字

二、手動安裝

外網沒法直接下載時,能夠找別人下載好包而後手動安裝

  1) 百度搜索:python pymysql

  2) 找到網址:https://pypi.python.org/pypi/xxx #downloads,下載安裝包

  3) 安裝whl結尾的安裝包

   pip install xx.whl

  4) 安裝tar.gz結尾的安裝包

    a、解壓這個壓縮包

    b、在命令行裏進入到這個解壓的目錄下

    c、運行 python setup.py install

3.若是換電腦了,想要安裝原來的第三方包:

       命令行執行

           pip freeze > 第三方模塊.txt #導出已經安裝的第三方模塊
           pip install -r 第三方模塊.txt #從文件中讀模塊,批量安裝

4.若是電腦上有多個版本的python

   例如,有python2和python3

1.python 2 -m pip install xpinyin
python 3 -m pip install xpinyin
2.找到各個版本下面的scripts目錄,pip.exe 改成pip2/pip3

導入模塊的順序、實質

一、python導入模塊時候的順序:

  1) 首先從當前目錄下找須要導入的python文件,若是找到 就導入

  2) 其次從python的環境變量(sys.path )中找 

        3)若是都找不到,就報錯

       導入模塊的實質是把代碼從上到下執行一遍

舉個例子:

  1) 自定義一個python模塊tools.py,放在當前目錄下 

print('tools')
name = 'tools'
def test():
return 'abc'
print('end')

  2) 新建一個tmp.py

import tools #導入文件的時候把tools.py執行了一遍
import tools as tes #給模塊起別名

還能夠用下面這種方式寫

from tools import test #調用模塊中的自定義函數
from tools import * #導入全部的

#儘可能不要用,由於看源碼的時候會很難看出來函數屬於哪一個文件

  3) 若是用到的python文件在其餘目錄下,用insert把這個路徑加入到環境變量(第一個)

sys.path.insert(0,r'E:/pytest/')   #把要導入的python文件所在路徑加入到環境變量
而後再import 模塊

    4) 當前目錄和path環境變量下都有tools.py,會優先選擇當前目錄下的tools.py

相關文章
相關標籤/搜索