我猜我的问题非常基本,但在Google和YouTube上15-20分钟之后,我仍然有点模糊.我对Linux和Python都比较陌生,所以我很难理解文件系统树(来自Windows).
从我发现挖掘Ubuntu中的目录(我相信,我在VBox中运行的版本12.04),我已经识别了以下两个与Python相关的目录:
/usr/local/lib/python2.7 其中包含这两个子目录:
dist-packages
site-packages
当我输入"ls"来获取其中的文件列表时,两者都没有显示任何内容,但是当我输入"ls -a"时显示"...".
/usr/lib/python2.7它没有site-packages目录,但有一个dist-packages包含许多文件和子目录的目录.
所以,如果我想安装一个第三方Python模块,比如说,Mechanize,其中一个上面的目录(以及哪个子目录),我应该安装它吗?
此外,即使我知道在哪里安装,我也不清楚要采取的步骤; 到目前为止,我有以下计划:
import mechanize在交互模式下工作.最后,如果我想用一个终端命令(类似的东西sudo apt-get)替换上面的步骤1 ,那将是什么命令,即,通过终端的什么命令等同于从浏览器点击下载链接以下载所需的文件?