我试图用pywn,一个Python库使用共发现。我打过关于与蟒蛇一点在Windows下,但MacOS X的东西是全新的。我的MacOS 10.5.8下运行的,所以我的默认Python解释为2.5.1

在pywn指示说:“你的Python搜索路径将每个.py文件的地方。”

其中在MacOS X的默认Python安装下定义的蟒搜索路径? 如果我已经把pywn文件/用户/尼克/编程/ pywn,什么是添加此搜索路径的最佳方式? 这是把文件的最佳地点?

有帮助吗?

解决方案

我觉得默认/Library/Python/2.5/site-packages/是你的搜索路径的一部分。此目录通常用于第三方库。

其他提示

从一个Python壳尝试print sys.path。这会告诉你哪些目录Python是寻找模块。

它是通过环境变量(PYTHONPATH)和碱组特定于安装目录的组合设置。

有关的详细信息: http://docs.python.org/library/ sys.html#sys.path中

更一般地,如果你没有足够的管理权限来修改系统,或者如果你想保留一些模块在你的主目录,你可以这样做:

import sys
sys.path.append('/Users/nick/programming/')
import pywn

您可以添加或者/用户/尼克/编程环境变量PYTHONPATH,其中有让您直接进入到“进口pywn”到pywn优势。在Mac OS X中的默认位置是在你的home目录下的.bashrc文件,那么它应该包含:

export PYTHONPATH="/Users/nick/programming/"
(:,如果必要分开的多条路径与 “”)

。然后,您可以直接从任何Python程序访问pywn用一个简单的“impot pywn”。

简单地使用:

easy_install [LIBRARY NAME]

顺便说...需要是根这样之前:

su root
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top