python安裝第三方模塊


模塊分類

1、python自帶標准模塊

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

  import time,json等

2.第三方模塊

安裝第三方模塊

1、用pip

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

         pip uninstall xx  #卸載

           pip install xx -u #更新  

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

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

       1)沒有pip命令: 

   a、找到python安裝目錄

   b、然后把安裝目錄下的scripts目錄,加入到環境變量里面即可
      ps:環境變量在PATH里面加

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

2、手動安裝

外網無法直接下載時,可以找別人下載好包然后手動安裝

  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

導入模塊的順序、實質

1、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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM