Python 在哪里可以找到通过pip安装的软件包?
我在pip的帮助下安装了PRAW()。现在我想更改praw.ini以配置代理设置,但找不到它。Here()表示praw.ini必须在这里(/home/foobar/.config/praw.ini),但文件不在那里。操作系统是Ubuntu 12.04,Python版本是2.7。根据评论运行:Python 在哪里可以找到通过pip安装的软件包?,python,python-2.7,pip,Python,Python 2.7,Pip,我在pip的帮助下安装了PRAW()。现在我想更改praw.ini以配置代理设置,但找不到它。Here()表示praw.ini必须在这里(/home/foobar/.config/praw.ini),但文件不在那里。操作系统是Ubuntu 12.04,Python版本是2.7。根据评论运行: updatebd 然后: 对我来说,这给出了/usr/local/lib/python2.7/dist-packages/praw,在那里我找到了praw.ini: $ l /usr/local/lib/
updatebd
然后:
对我来说,这给出了/usr/local/lib/python2.7/dist-packages/praw
,在那里我找到了praw.ini
:
$ l /usr/local/lib/python2.7/dist-packages/praw/praw.ini
-rw-rw-r-- 1 staff 2380 May 27 12:55 /usr/local/lib/python2.7/dist-packages/praw/praw.ini
我什么也得不到。另外,当我使用“pip冻结”时,praw被列为模块之一。是的,我也是,我刚刚测试过。我不确定文件是否存在。让我继续看。
locate
仅在运行了updatedb
之后(通常由cron作业每天运行一次)才会产生结果。而updatedb
至少需要几分钟才能完成。它将只扫描它配置为扫描的目录(因此可能没有用户在虚拟环境中的本地目录等),非常感谢。另一个问题。为什么grep命令无法定位praw.ini。grep
用于查找文件中的字符串,而不是文件本身。您最多可以使用它来查找包含特定字符串的文件。但是,如果您想查找具有特定名称的文件,grep
将只是find/| grep praw.ini
中的一根拐杖。
import praw
print praw.__path__
$ l /usr/local/lib/python2.7/dist-packages/praw/praw.ini
-rw-rw-r-- 1 staff 2380 May 27 12:55 /usr/local/lib/python2.7/dist-packages/praw/praw.ini