如何添加在MacOS X一个Python模块?
-
20-09-2019 - |
题
我试图用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
)和碱组特定于安装目录的组合设置。
更一般地,如果你没有足够的管理权限来修改系统,或者如果你想保留一些模块在你的主目录,你可以这样做:
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
不隶属于 StackOverflow