Nic*_*cue 1 python macos module-search-path
我正在尝试使用pywn,一个用于使用WordNet的python库.我在Windows下玩过一些python,但在MacOS X中我是全新的东西.我在MacOS 10.5.8下运行,所以我的默认Python解释器是2.5.1
pywn指令说:"将每个.py文件放在python搜索路径中的某个位置."
在MacOS X中默认的python安装下定义的python搜索路径在哪里?如果我将pywn文件放在/ Users/nick/programming/pywn中,那么将它添加到搜索路径的最佳方法是什么?这是放置文件的最佳位置吗?
试试print sys.pathPython shell.这将告诉您Python正在搜索模块的目录.
它通过环境变量(PYTHONPATH)和特定于您的安装的基本目录集的组合来设置.
有关更多信息:http://docs.python.org/library/sys.html#sys.path
更一般地,如果您没有足够的管理权限来修改系统,或者如果您想在您的主目录中保留一些模块,您可以执行以下任一操作:
import sys
sys.path.append('/Users/nick/programming/')
import pywn
Run Code Online (Sandbox Code Playgroud)
您也可以将 /Users/nick/programming 添加到环境变量 PYTHONPATH,它的优点是让您可以通过“import pywn”直接访问 pywn。Mac OS X 上的默认位置是主目录中的 .bashrc 文件,该文件应包含:
export PYTHONPATH="/Users/nick/programming/"
Run Code Online (Sandbox Code Playgroud)
(如有必要,用“:”分隔多个路径)。然后,您可以使用简单的“导入 pywn”直接从任何 Python 程序访问 pywn。