我使用easy_install来获取一个或两个模块,然后我使用pip来安装Twitter模块。
然而,我下载的较新版本的Python无法看到这些模块,只有内置的OSX版本可以。
此外,我现在无法下载我需要的NLTK,我正在编写一本名为“挖掘社交网络”的好书。
有什么想法吗?
答案 0 :(得分:1)
使用您的python版本安装包含二进制文件的包。 因此,例如,如果您的版本位于/ usr / local / bin中,则安装将是:
答案 1 :(得分:0)
这取决于您下载的模块是否与您尝试运行的Python版本兼容。我无法弄清楚你在谈论什么模块/ Python版本,但如果它兼容,你需要做的就是将模块路径添加到PYTHONPATH。您可以在环境变量中或在python脚本中执行此操作。
PYTHONPATH¶
扩充模块文件的默认搜索路径。格式与shell的PATH相同:一个或多个目录路径名 由os.pathsep分隔(例如Unix上的冒号或分号上的分号) 视窗)。不存在的目录会被忽略。
除了普通目录之外,单个PYTHONPATH条目可能引用包含纯Python模块的zipfiles(在任一源代码中) 或编译形式)。无法从zip文件导入扩展模块。
默认搜索路径取决于安装,但通常以prefix / lib / pythonversion开头(参见上面的PYTHONHOME)。它是 总是附加到PYTHONPATH。
如上所述,在接口选项下,将在PYTHONPATH前面的搜索路径中插入一个附加目录。该 搜索路径可以在Python程序中进行操作 变量sys.path。
请注意,最后一句是指我提到的第二种方法,在Python文件中添加搜索路径。