| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 如何安裝Python package -> 正文阅读 |
|
[Python知识库]如何安裝Python package |
我有時運行Python腳本文件,報錯No module named what。我就想當然地用pip3 install what命令安裝這個package。安裝完,運行程序仍然報錯:No module named what。 我想我安裝Python package的方法不對。 問題1:如何安裝Python module/Python package我需要到github.com網站去搜索what,找到對應的repository(即github上的文件夾)。查看readme.md文檔,看看作者說如何安裝。 以rtmidi???????為例,這是一個C++程序。需要走低一層,使用homebrew的package安裝工具(我的電腦是Mac,Mojave 10.14.5):brew install what。 因為Homebrew是跨多個編程語言的平台,上面可以運行C、Python等多個編程語言編譯器、解釋器。pip3只是Python3自帶的package 安裝工具。 而python-rtmidi是rtmidi的Python接口,這樣人們可在Python使用rtmidi的功能。用pip3安裝。 可是import還是會失敗:No module named rtmidi。 這時,可以查很多資料,但是對我來說最合適的方法是:重裝Python。
問題2:Python package的系統路徑
????????????????方法1:在Terminal中輸入命令python3,然後—— ????????????????方法2:
????????1)用sys module修改[1]
????????2)修改.bash_profile文件[5]。 ????????????????1?打開Terminal。 ????????????????2?輸入命令:open .bash_profile ????????????????3?在彈出的文件中,最後加一行:??????? ????????????????export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.8/site-packages ????????????????4 保存文件,重啟Terminal。
????????Python package可以用命令[2]:pip3 freeze。 ????????brew package則安裝於一個或幾個固定目錄下(如/usr/local/Cellar/)[6],可以在Terminal用查看命令ls。
參考: [1]Dan Nanni, How to change sys.path or PYTHONPATH in Python, September 23, 2020, https://www.xmodulo.com/change-syspath-pythonpath-python.html [2]Where Are Python Packages Installed, May-19, 2021, https://www.delftstack.com/howto/python/where-are-python-packages-installed/ [3]Manogna, "How do I find the location of Python module sources?", 19-Dec-2017, https://www.tutorialspoint.com/How-do-I-find-the-location-of-Python-module-sources [4]"How do I find the location of my Python site-packages directory?", https://stackoverflow.com/questions/122327/how-do-i-find-the-location-of-my-python-site-packages-directory [5]entrepaul, "Permanently add a directory to PYTHONPATH?", https://stackoverflow.com/questions/3402168/permanently-add-a-directory-to-pythonpath [6]How to Find Where Homebrew Packages Are Installed on Mac, OSXDaily, https://osxdaily.com/2018/07/05/where-homebrew-packages-installed-location-mac/ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 19:30:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |