溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python怎么安裝和使用模塊

發(fā)布時間:2021-08-07 16:24:45 來源:億速云 閱讀:166 作者:chen 欄目:大數(shù)據(jù)

本篇內容介紹了“Python怎么安裝和使用模塊”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

自定義模塊

一般來說,自己定義的模塊方法,如果和要使用的文件在同一目錄下則可以直接import使用,如果是不同的目錄,則需要在要使用的文件中添加模塊的路徑來使用。(其實是一個道理,都是把模塊放在一個可以找到的位置,只不過同一目錄默認就是掃描)。

import sys 
sys.path.append(module_dir)

單文件模塊

如果定義了一個文件模塊,而且很常用那種(算數(shù)庫),可以直接把該文件copy到python_dir/Lib文件夾下,這樣就可以直接import使用了。

網絡下載

從網上下載的第三方庫,一般解壓后,都會有setup.py文件,使用python進行手動安裝即可。

python setup.py install

easy_install和pip

easy_install提供了一種在線安裝的方式,方便快捷,一個命令搞定。而pipeasy_install的改進版, 提供更好的提示信息,刪除package等功能。老版本的python中只有easy_install,沒有pip。

在使用easy_installpip命令時,都可以指定安裝特定版本的package,通過使用==, >=, <=, >, <來指定一個版本號,不指定則安裝最新版本。

easy_install用法如下(安裝包名稱必須加引號)(一般要以管理員權限運行)

easy_install "package_name==version"   #安裝一個包 easy_install -U "package_name>=version"   #升級一個包

pip的用法如下(一般要以管理員權限運行)

pip install package_name==version   #安裝一個包 pip install --upgrade package_name>=version  #升級一個包pip uninstall package_name   #刪除一個包

windows

在windows上安裝的python-2.7.10.amd64.msipython-3.4.3.amd64.msi已經默認給安裝好了easy_installpip命令。(具體查看C:\Python27\ScriptsC:\Python34\Scripts文件夾下的exe可執(zhí)行文件。)

比如對python 2和python 3分別使用pipeasy_install同理)命令安裝numpy(>=1.7.1),啟動cmd時以管理員權限運行。

C:\Python34\Scripts\pip install numpy>=1.7.1C:\Python27\Scripts\pip install numpy>=1.7.1

安裝結束會提示安裝成功,而且進入python的console界面,使用import numpy不報錯就說明可以使用了。

vcvarsall.bat錯誤

在進行操作是會提示Unable to find vcvarsall.bat,主要是在安裝一些帶有c或者c++代碼的python模塊的時候,會調用相關的c或者c++的庫,找不到這個庫當然會報錯。網上有很多的方法,比如安裝mingw和改代碼等等,這些就我看來都不靠譜,最安全的策略就是按照錯誤的提示安裝對應的VC版本。這樣你在執(zhí)行其他各種相關的命令時肯定是沒有問題的。
個人推薦學習python的環(huán)境還是ubuntu更好一點。

ubuntu

ubuntu系統(tǒng)上一般是沒有安裝pip的,所以執(zhí)行下面的命令分別安裝python 2和python 3的pip命令

sudo apt-get install python-pipsudo apt-get install python3-pip

比如對python 2和python 3分別使用pipeasy_install同理)命令安裝numpy(>=1.7.1)

sudo pip install numpy>=1.7.1   #一般要使用管理員權限sudo pip3 install numpy>=1.7.1

安裝結束會提示安裝成功,而且進入python的console界面,使用import numpy不報錯就說明可以使用了。

“Python怎么安裝和使用模塊”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI