如何将外部包安装到天篷中?

2024-06-15 06:51:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新来的Python和冠层。我已经在网上寻找可能的解决方案,包括“热情冠层”的支持论坛,但没有按照其他类似问题的指示解决我的问题。

我使用Mac OS,并希望将外部python包安装到我热衷的Canopy中(特别是一个名为“ggplot”(https://github.com/yhat/ggplot/)的新包)。

enthough(https://support.enthought.com/entries/23389761-Installing-packages-into-Canopy-Python-from-the-command-line)支持论坛上的说明说,“从OS命令行遵循标准的Python安装过程”。但是,我只能将这个包安装到以前的python库(系统默认python)中。当我想在天篷中导入这个模块时,它失败了。我想我可能需要更改安装路径,以便将此软件包安装到Canopy中,但不确定如何更改以及在何处更改。

当我将enthund设置为默认python env时,想要使用Sublime text来运行脚本时,它成功了,所以我猜它仍然从我以前的python库中导入了包。如何知道编辑器当前使用的环境?

谢谢!


Tags: httpsgithubcomsupportosmac解决方案论坛
1条回答
网友
1楼 · 发布于 2024-06-15 06:51:08

1)引用的文章链接到another article,它描述了如何使Canopy Python成为默认Python,并指出最简单的方法是使用Canopy Preferences对话框使Canopy成为默认Python。

如果您不想这样做,本文建议您修改PATH环境变量(请注意,这实际上不是一个“安装路径”,而是一个更通用的路径,用于查找出于任何原因要运行的程序)

所以我猜你不知道怎么做?这里有一个简单的方法。在终端上,键入以下内容(替换您自己的用户名),然后继续安装:

export PATH=/Users/your-user-name/Library/Enthought/Canopy_64bit/User/bin:${PATH}

2)要了解编辑器使用的环境,请运行以下程序:

import sys
print sys.prefix

相关问题 更多 >