日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python学习之==第三方模块的安装、模块导入

發布時間:2023/12/20 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习之==第三方模块的安装、模块导入 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、模塊&包

1、模塊

  模塊實質上就是一個Python文件,它是用來組織代碼的。意思就是把Python代碼寫在里面,文件名就是模塊的名稱。例如:random.py,random就是模塊的名稱。

2、包

  包又叫pageage,本質就是一個文件夾,和文件夾不一樣的地方是它有一個__init__.py文件。包是從邏輯上來組織模塊的,也就是說它是用來存放模塊的。如果想導入其他目錄下的模塊,那么這個目錄必須是一個包才能導入。

二、模塊的分類

1、標準模塊、標準包

  Python自帶的標準模塊,直接import就能使用

  例如:import string,random,datatime,json,os等

2、第三方模塊

  別人寫好的一些模塊,需要安裝才能使用。

  想要實現某個功能,可以先用百度搜索一下有沒有第三方模塊

3、自己寫的Python文件

三、第三方模塊的安裝

1、傻瓜式的

  (1)在命令行窗口直接輸入:pip install pymysql(Python已加入環境變量)

  pip在Python3.4以上的版本是自帶的。但這種方式需要保證pycharm中的Project Interpreter路徑是Python安裝路徑,否則即使窗口顯示下載安裝成功,依然不能成功import。因為在命令窗口下載下來的第三方包是存儲在Python安裝路徑\python3\Lib\site-packages下的,而pycharm import時,是從pycharm→File→Settings→Project Interpreter→設置的路徑下\Python\Python36\Lib\site-packages去取第三方安裝包的。

  (2)若提示“pip命令不存在”

    ? 把Python安裝目錄下的Script目錄的路勁加入到環境變量再執行pip命令

  (3)若提示“Unknown or unsupported command 'install'”

    ? a、打開 C:\strawberry\perl\bin\

    ? b、把這個目錄下的pip 都改成其他的名字

  (4)也可以直接在pycharm中安裝第三方模塊,這樣安裝的模塊直接裝在Project Interpreter→設置的路徑下\Python\Python36\Lib\site-packages下,可以直接使用

如下圖: 

2、手動安裝

  (1)安裝whl結尾的安裝包

    shift+右鍵,在此處打開命令行窗口(或者在地址欄中直接輸入cmd)

    pip install redis-2.10.6-py2.py3-none-any.whl

  (2)安裝tar.gz結尾的安裝包

    a、解壓這個安裝包

    b、進入到這個解壓之后的文件夾中

    c、在命令行中輸入:python setup.py install

3、卸載模塊

  pip uninstall pymysql

四、模塊導入的順序、實質

1、Python模塊導入的順序

  (1)從當前目錄下查找

  (2)從Python環境變量中查找

2、導入模塊的實質

  把Python文件從頭到尾執行一遍

3、導入當前目錄下的Python文件(模塊)

(1)第一種方式:   

1 import test 2 a = test.name # 調用test文件中的name變量 3 test.my() # 調用test文件中的my()函數

(2)第二種方式

1 from test import my,name 2 a = name # 調用name變量 3 my() # 調用my函數

4、導入其他目錄下的Python文件(模塊)

(1)先把存放Python文件(模塊)的目錄加入環境變量

1 # 先把目錄加入環境變量再導入 2 import sys 3 sys.path.insert(0,'E:\Python\Script') # 插到環境變量最前面,效率高

(2)導入Python文件(模塊)

1 import test # 導入test模塊 2 a = name # 調用name變量 3 my() # 調用my函數

當前目錄下和環境變量下都有同一個文件時,會優先選擇當前目錄下的文件

轉載于:https://www.cnblogs.com/L-Test/p/9188638.html

總結

以上是生活随笔為你收集整理的Python学习之==第三方模块的安装、模块导入的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。