首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >PYTHONPATH在ubuntu 13.04中显示为空

PYTHONPATH在ubuntu 13.04中显示为空
EN

Stack Overflow用户
提问于 2014-01-07 15:25:37
回答 2查看 27.8K关注 0票数 9

当我执行echo $PYTHONPATH时,它返回nothing..empty行。

那么这意味着什么呢。我正在使用python,它工作得很好,..so的用法是什么,它在ubuntu13.04中的价值是什么

/usr/bin/

/usr/lib/

..or其他的东西

在windows中,我们有python27/source目录,我可以在这个目录中放置外部源/驱动程序,它在ubuntu中的位置(或等效目录)。

当我执行user@user$ dpkg -L python2.7时,它会显示

代码语言:javascript
运行
复制
/.
/usr
/usr/lib
/usr/lib/python2.7
/usr/lib/python2.7/lib-dynload
/usr/lib/python2.7/lib2to3
/usr/lib/python2.7/lib2to3/fixer_util.py
....
/usr/lib/python2.7/lib2to3/Grammar.txt
/usr/share
/usr/share/doc
/usr/share/doc/python2.7
/usr/share/doc/python2.7/NEWS.gz
/usr/share/doc/python2.7/README.Debian
/usr/share/doc/python2.7/ACKS.gz
/usr/share/doc/python2.7/README.gz
/usr/share/doc/python2.7/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/python2.7
/usr/share/applications
/usr/share/applications/python2.7.desktop
/usr/share/menu
/usr/share/menu/python2.7
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/2to3-2.7.1.gz
/usr/share/man/man1/pdb2.7.1.gz
/usr/share/man/man1/pygettext2.7.1.gz
/usr/share/man/man1/pydoc2.7.1.gz
/usr/share/pixmaps
/usr/share/pixmaps/python2.7.xpm
/usr/bin
/usr/bin/2to3-2.7
/usr/bin/pygettext2.7
/usr/bin/pydoc2.7
/usr/share/doc/python2.7/changelog.gz
/usr/share/doc/python2.7/changelog.Debian.gz
/usr/bin/pdb2.7

我已经从这个网站下载了chrome驱动程序,并将其放入给定的目录/usr/bin..but it's not working .where我应该放这个吗?https://code.google.com/p/selenium/wiki/ChromeDriver

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-07 15:34:24

在终端中回显的变量PYTHONPATH将被添加到python的其他路径中。因此,如果您的.profile.bashrc文件(或本地)中没有设置任何特定的路径,则该变量将为空。

要查看python使用的路径,请在python shell中执行以下操作

代码语言:javascript
运行
复制
import sys
print(sys.path)

或者就像@mgilson建议的那样,你可以从终端运行

代码语言:javascript
运行
复制
python -c 'import sys; print(sys.path)'

注意:如果您决定使用python setup.py install --user手动安装包,则不需要将$HOME/.local/lib/pythonX.X/site-packages添加到PYTHONPATH中,因为它已经在sys.path

票数 12
EN

Stack Overflow用户

发布于 2014-01-07 15:33:20

如果您希望Python在每个Python会话的sys.path中除了默认路径(site-packages等)之外都有一些额外的路径集,那么可以将其添加到$PYTHONPATH环境变量(本地或系统)中。

很可能你现在并不需要它,让它保持原样吧。

此外,你会知道什么时候你真的需要它填充它。

如果在几乎每个Python路径中都使用site.addsitedir("path"),那么可以将该"path"添加到$PYTHONPATH中。

检查virtualenv

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20966157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档