摘要:通過查找最后發現,最初使用命令安裝時,模塊安裝到了路徑下,而執行命令時,查找模塊的路徑是和解決方法使用命令安裝。
最近用python處理一些數據,用到了第三方模塊 ,安裝了該第三方庫后, import失敗,報錯提示如下:
使用命令pip list,發現的確安裝了第三方模塊:
但是在python環境里用 help("modules") 命令查看時,發現并沒有這個第三方模塊存在。
通過查找最后發現,最初使用命令sudo pip install xlwt 安裝時,模塊安裝到了/Library/Python/2.7/site-packages/路徑下,而執行help("modules") 命令時,查找模塊的路徑是/usr/local/lib/python2.7/site-packages和/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/
解決方法:
1.使用sudo -H python -m pip install xlwt命令安裝。
2.為Python添加默認模塊搜索路徑,在/usr/local/lib/python2.7/site-packages路徑下添加一個路徑文件,如mypkpath.pth,必須以.pth為后綴,寫上你要加入的模塊文件所在的目錄,例如:/Library/Python/2.7/site-packages/(xlwt所在目錄)
注:第二種方法,要在開發工具中引入想要添加模塊的所在目錄。
驗證:
在python環境里用 import xlwt 回車,不報錯,說明安裝且導入模塊成功。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42122.html
摘要:一什么是模塊中,一個文件就稱之為一個模塊。所有的內置函數為避免模塊名沖突,又引入了按目錄來阻止模塊沖突的方法,稱為包。例如下列小程序以自建的模塊,編寫一個的模塊。如果在其他地方導入該模塊時,判斷將失敗,即僅在此模塊單獨運行時生效。 一、什么是模塊 Python中,一個.py文件就稱之為一個模塊。那么使用模塊有什么好處呢? (1)提高了代碼的可維護性。(2)代碼不必從零開始,當一個模塊...
摘要:模塊是一個文件,以結尾,包含了對象定義和語句模塊讓你能夠有邏輯地組織你的代碼段。把相關的代碼分配到一個模塊里能讓你的代碼更好用,更易懂。命令執行成功,執行結果命令執行失敗一秒后執行關機命令 Python 模塊(Module) 是一個 Python 文件,以 .py 結尾,包含了 Python 對象定義和Python語句 模塊讓你能夠有邏輯地組織你的 Python 代碼段。 把相關的代...
摘要:作為菜鳥,在學習使用模塊進入的時候,又遇到了問題那就是,可以使用一下代碼,導入和模塊,但是弄了之后看不見地圖。例如所以呢,只能自己去上下載第三方包,自己在中安裝了。這位大神也給了一些解決辦法,需要的請參考 作為菜鳥,在學習使用pyecharts模塊進入jupyter notebook的時候,又遇到了問題——那就是,可以使用一下代碼,導入Geo和Map模塊,但是弄了之后看不見地圖。 fr...
摘要:所以如果像上述這樣引入模塊的時候,調用函數必須加上模塊名通常情況下鼓勵每個語句只導入一個包方便理解和閱讀代碼。 今天我們學習Python的高級特性、模塊和IO操作,通過學習這些,我們可以更快的了解Python,使用Python。 高級特性中會講述列表生成式、生成器、和一些高級函數,學習這些方便我們快速的生成列表,節省我們使用Python的時間,更快的使用Python達成我們的目的。 模...
閱讀 869·2021-11-22 09:34
閱讀 1002·2021-10-08 10:16
閱讀 1816·2021-07-25 21:42
閱讀 1790·2019-08-30 15:53
閱讀 3518·2019-08-30 13:08
閱讀 2174·2019-08-29 17:30
閱讀 3341·2019-08-29 17:22
閱讀 2173·2019-08-29 15:35