導航:首頁 > 編程語言 > python怎麼添加模塊

python怎麼添加模塊

發布時間:2022-08-17 10:07:57

python怎麼導入庫包

Python庫的導入 import A 為最簡單的引入對應的包。

Ⅱ Python中怎麼引入模塊

項目中想使用以前的代碼,或者什麼樣的需求致使你需要導入外部的包
如果是web 下,比如說django ,那麼你新建一個app,把你需要導入的說用東東,都寫到這個app中,然後在setting中的app也配上基本就ok了
如果是本地代碼,可以有幾種方式,
1、這種最簡單,也可能最不實用,將你的外部文件放到跟需要調用外部文件的文件同一個包下,同一目錄
folder
------toinvoke.py
------tobeinvoded.py
這樣在toinvoke.py 中引入
import toveinvoked 或 from tobeinvoked import *
即可
2、你的其他文件不是單個文件,或者不能如上所說放到同一目錄下,而是在不同目錄中,子目錄
folder
------tobeinvodedA.py
------tobeinvodedB.py
------tobeinvodedC.py
toinvoke.py
這種情況,現在folder 下新建一個__init__.py 的空文件,此時的folder不再是一個普通的文件夾,而是一個包 package,現在像這樣
folder #文件夾 現在的性質為一個python包package
------__init__.py
------tobeinvoded.py
------tobeinvodedA.py
------tobeinvodedB.py
------tobeinvodedC.py
toinvoke.py
這樣在toinvoke.py 中引入
import folder.toveinvoked 或 from folder.tobeinvoked import *
即可
3、同理,如果是如下的情況,folderB中的模塊要調用folderA中的模塊,方法同上,有什麼改變,你已經知道了

folderA
------tobeinvoded.py
------tobeinvodedA.py
------tobeinvodedB.py
------tobeinvodedC.py

folderB
--------toinvoke.py

這樣在toinvoke.py 中引入

import folder.toveinvoked 或 from folder.tobeinvoked import *
即可
4、將要被調用的代碼拷貝到$PYTHONHOME$\Lib\site-packages 下面,這個就跟Eclipse插件安裝差不多

5、在$PYTHONHOME$\Lib\site-packages 下面新建一個.pth文件,比如說是MyPackage.pth,裡面的內容是你的包的絕對路徑比如:E:/PythonPrj
那麼,在E:/PythonPrj下的所有包都可以按照包所在的相對路徑引入,這個跟Eclipse插件安裝的link 方式差不多
6、跟上面的差不多,也可以加個環境變數,這個就不多說了

總結、看看Python的包搜索路徑
Python會在以下路徑中搜索它想要尋找的模塊:
1. 程序所在的文件夾
2. 標准庫的安裝路徑
3. 操作系統環境變數PYTHONPATH所包含的路徑

將自定義庫的路徑添加到Python的庫路徑中去,有如下兩種方法:
1. 動態的添加庫路徑。在程序運行過程中修改sys.path的值,添加自己的庫路徑
import sys
sys.path.append(r'your_path')
2. 在Python安裝目錄下的\Lib\site-packages文件夾中建立一個.pth文件,內容為自己寫的庫路徑。示例如下
E:\\work\\Python\\http
E:\\work\\Python\\logging

Ⅲ 如何安裝python的第三方模塊

在Python中,安裝第三方模塊,是通過setuptools這個工具完成的。Python有兩個封裝了setuptools的包管理工具:easy_install和pip。目前官方推薦使用pip。
如果你正在使用Mac或linux,安裝pip本身這個步驟就可以跳過了。
如果你正在使用Windows,請參考安裝Python一節的內容,確保安裝時勾選了pip和Add python.exe to Path。
命令提示符窗口下嘗試運行pip,如果Windows提示未找到命令,可以重新運行安裝程序添加pip。
現在,讓我們來安裝一個第三方庫——Python Imaging Library,這是Python下非常強大的處理圖像的工具庫。一般來說,第三方庫都會在Python官方的pypi.python.org網站注冊,要安裝一個第三方庫,必須先知道該庫的名稱,可以在官網或者pypi上搜索,比如Python Imaging Library的名稱叫PIL,因此,安裝Python Imaging Library的命令就是:
pip install PIL

耐心等待下載並安裝後,就可以使用PIL了。
有了PIL,處理圖片易如反掌。隨便找個圖片生成縮略圖:
>>> import Image
>>> im = Image.open('test.png')
>>> print im.format, im.size, im.mode
PNG (400, 300) RGB
>>> im.thumbnail((200, 100))
>>> im.save('thumb.jpg', 'JPEG')

其他常用的第三方庫還有MySQL的驅動:MySQL-python,用於科學計算的NumPy庫:numpy,用於生成文本的模板工具Jinja2,等等。
模塊搜索路徑
當我們試圖載入一個模塊時,Python會在指定的路徑下搜索對應的.py文件,如果找不到,就會報錯:
>>> import mymole
Traceback (most recent call last):
File "<stdin>", line 1, in <mole>
ImportError: No mole named mymole

默認情況下,Python解釋器會搜索當前目錄、所有已安裝的內置模塊和第三方模塊,搜索路徑存放在sys模塊的path變數中:
>>> import sys
>>> sys.path
['', '/Library/Python/2.7/site-packages/pycrypto-2.6.1-py2.7-macosx-10.9-intel.egg', '/Library/Python/2.7/site-packages/PIL-1.1.7-py2.7-macosx-10.9-intel.egg', ...]

如果我們要添加自己的搜索目錄,有兩種方法:
一是直接修改sys.path,添加要搜索的目錄:
>>> import sys
>>> sys.path.append('/Users/michael/my_py_scripts')

這種方法是在運行時修改,運行結束後失效。
第二種方法是設置環境變數PYTHONPATH,該環境變數的內容會被自動添加到模塊搜索路徑中。設置方式與設置Path環境變數類似。注意只需要添加你自己的搜索路徑,Python自己本身的搜索路徑不受影響。

Ⅳ python中模塊怎麼弄

有過C語言編程經驗的朋友都知道在C語言中如果要引用sqrt這個函數,必須用語句"#include<math.h>"引入math.h這個頭文件,否則是無法正常進行調用的。那麼在Python中,如果要引用一些內置的函數,該怎麼處理呢?在Python中有一個概念叫做模塊(mole),這個和C語言中的頭文件以及Java中的包很類似,比如在Python中要調用sqrt函數,必須用import關鍵字引入math這個模塊,下面就來了解一下Python中的模塊。

一.模塊的引入

在Python中用關鍵字import來引入某個模塊,比如要引用模塊math,就可以在文件最開始的地方用import math來引入。在調用math模塊中的函數時,必須這樣引用:

模塊名.函數名

為什麼必須加上模塊名這樣調用呢?因為可能存在這樣一種情況:在多個模塊中含有相同名稱的函數,此時如果只是通過函數名來調用,解釋器無法知道到底要調用哪個函數。所以如果像上述這樣引入模塊的時候,調用函數必須加上模塊名。

在test1.py中引入模塊test:

#test1.pyimport test

然後運行test1.py,會輸出"hello world"。也就是說在用import引入模塊時,會將引入的模塊文件中的代碼執行一次。但是注意,只在第一次引入時才會執行模塊文件中的代碼,因為只在第一次引入時進行載入,這樣做很容易理解,不僅可以節約時間還可以節約內存。

Ⅳ 怎麼安裝python模塊,如何安裝python模塊,常用安裝方式

一、方法1: 單文件模塊
直接把文件拷貝到 $python_dir/Lib

二、方法2: 多文件模塊,帶setup.py

下載模塊包,進行解壓,進入模塊文件夾,執行:
python setup.py install

三、 方法3:easy_install 方式

先下載ez_setup.py,運行python ez_setup 進行easy_install工具的安裝,之後就可以使用easy_install進行安裝package了。
easy_install packageName
easy_install package.egg

四、 方法4:pip 方式

先進行pip工具的安裝:easy_install pip(pip 可以通過easy_install 安裝,而且也會裝到 Scripts 文件夾下。)

安裝:pip install PackageName

更新:pip install -U PackageName

移除:pip uninstall PackageName

搜索:pip search PackageName

幫助:pip help

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

註:雖然Python的模塊可以拷貝安裝,但是一般情況下推薦製作一個安裝包,即寫一個setup.py文件來安裝。
setup.py文件的使用如下:
% python setup.py build #編譯
% python setup.py install #安裝
% python setup.py sdist #製作分發包
% python setup.py bdist_wininst #製作windows下的分發包
% python setup.py bdist_rpm

setup.py文件的編寫
setup.py中主要執行一個 setup函數,該函數中大部分是描述性東西,最主要的是packages參數,列出所有的package,可以用自帶的find_packages來動態獲取package。所以setup.py文件的編寫實際是很簡單的。
簡單的例子:
setup.py文件:

from setuptools import setup, find_packages
setup(
name = " mytest " ,
version = " 0.10 " ,
description = " My test mole " ,
author = " Robin Hood " ,
url = " http://www.csdn.net " ,
license = " LGPL " ,
packages = find_packages(),
scripts = [ " scripts/test.py " ],
)

mytest.py

import sys
def get():
return sys.path

scripts/test.py

import os
print os.environ.keys()

setup中的scripts表示將該文件放到 Python的Scripts目錄下,可以直接用。OK,簡單的安裝成功,可以運行所列舉的命令生成安裝包,或者安裝該python包。本機測試成功(win32-python25)!

附註:setuptools工具安裝方法

(方法一). 使用ez_setup.py安裝setuptools
進入https://pypi.python.org/pypi/setuptools下載ez_setup.py
這是 setuptools 自豪的一種安裝方式,只需要一個大約 8K 作為的腳本ez_setup.py,就能自動為用戶安裝包括 setuptools 自身在內的許多 Python 包。 使用這種方式,用戶只需要下載 ez_setup。py 並運行,就可以自動下載和安裝適合用戶當前 Python 版本的適當的 setuptools egg 文件(當然,用戶需要 Python 2.3.5 以上的版本,64 位操作系統的用戶則需要 Python 2.4 以上的版本)。此外,這段腳本還會將可執行的 easy_install 腳本安裝到用戶所有的操作系統 Python 可執行腳本正常應該安裝的位置(例如,Windows 用戶會安裝到 Python 安裝目錄下的 Scripts 目錄中)。關於這種安裝方法的更詳細說明和注意事項,請參考其官方說明(見擴展閱讀)。簡單的安裝命令如下: wget -q ez_setup。py下載地址(見擴展閱讀) 安裝完後,最好確保
(方法二). 使用完整的安裝包安裝setuptools
當然,用戶也可以直接使用 setuptools發布版本來安裝。對於使用 Windows 的用戶,這也是挺方便的方法,許多 Linux 發行版的官方包管理倉庫都包含 setuptools 的某個版本。例如,如果你跟我一樣使用 Ubuntu ,那安裝 setuptools 只是簡單的進行如下操作:
# apt-get install python-setuptools
安裝 easy_install package-name,比如 easy_install pylab
模塊卸載 easy_install -m package-name, 比如easy_install -m pylab
easy_install -m 包名,可以卸載軟體包,但是卸載後還要手動刪除遺留文件。
setuptools它可以自動的安裝模塊,只需要你提供給它一個模塊名字就可以,並且自動幫你解決模塊的依賴問題。一般情況下用setuptools給安裝的模塊會自動放到一個後綴是.egg的目錄里。

在Windows里,easy_install這個命令在python安裝目錄下的scripts裡面,所以需要把scripts加到環境變數的PATH里,這樣用起來就更方便,linux下不需要注意這個問題。

Ⅵ 如何使用和製作 Python 安裝模塊

1. 單文件模塊:直接把文件拷貝到$python_dir/lib

2. 多文件模塊,帶setup.py:python setup.py install

3. egg文件,類似Java的jar:
1) 下載ez_setup.py,運行python ez_setup
2) easy_install *.egg

Ⅶ 如何在python中添加自定義模塊

1、說明

python添加自定義第三方模塊使用pip命令。

2、步驟

以安裝requests模塊為例說明

1)打開命令行

win+r打開運行,輸入cmd點確定

如不報錯則說明安裝成功

Ⅷ Python如何使用pip安裝模塊和包

使用pip安裝python模塊和包

方式一:1.進入命令行2.敲入pip命令:pip install 包名 。由於python官網下載速度太慢,可以通過添加參數從清華鏡像下載包(-ihttps://pypi.tuna.tsinghua.e.cn/simple/)。

方式二:1.進入清華鏡像:https://pypi.tuna.tsinghua.e.cn/simple/2. ctrl+F 找到需要安裝的包,並下載。

相關推薦:《Python視頻教程》

3. 在下載路徑下打開命令行。

4. pip install 剛下載的文件名。

pip list:查看當前安裝了哪些包pip -V:查看當前pip版本號

相關推薦:

盤點Python常用的模塊和包

Ⅸ python 怎樣添加模塊載入路徑

這里主要介紹第二種方法:通過.ph文件進行設置,好處是可以將路徑設為永久路徑

在Python的安裝目錄下,找到Libsite-packages文件夾,在該文件夾下新建一個以.pth為後綴名的文件,編輯文件,內容為要添加的庫路徑。(我的文件名命名為setpath.pth)。添加路徑示例:文件內容寫入要引用的庫路徑

步驟1:建立文件,可以首先建立一個文本文檔,寫下路徑如D:\Python\mulib。我這里新建的文件路徑的文件夾命名為「mulib」

步驟3:將保存好的文件放在Python的site-packages文件夾中就完成了。

Ⅹ python怎麼讓別人安裝模塊

你用把python程序打包後,用 twine 上傳的Github,然後別人用 pip install 你的python項目時,就能自動安裝所需的第三方模塊。

閱讀全文

與python怎麼添加模塊相關的資料

熱點內容
java筆試編程題 瀏覽:740
win11什麼時候可以裝安卓 瀏覽:560
java不寫this 瀏覽:999
雲點播電影網php源碼 瀏覽:95
pythonclass使用方法 瀏覽:224
移動加密軟體去哪下載 瀏覽:294
php彈出alert 瀏覽:209
吉林文檔課件加密費用 瀏覽:136
感測器pdf下載 瀏覽:288
隨車拍app綁定什麼設備 瀏覽:898
方維團購系統源碼 瀏覽:993
linux反彈shell 瀏覽:159
列印機介面加密狗還能用嗎 瀏覽:301
二板股票源碼 瀏覽:448
度人經pdf 瀏覽:902
怎麼配置android遠程伺服器地址 瀏覽:960
java程序員看哪些書 瀏覽:943
什麼app可以免費和外國人聊天 瀏覽:797
pdf手寫筆 瀏覽:182
別永遠傷在童年pdf 瀏覽:990