Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将外部软件包安装到树冠中?_Python_Enthought - Fatal编程技术网

Python 如何将外部软件包安装到树冠中?

Python 如何将外部软件包安装到树冠中?,python,enthought,Python,Enthought,我不熟悉python和Canopy。我已经在网上搜索了可能的解决方案,包括Enthow Canopy的支持论坛,但没有按照其他类似问题下的说明解决我的问题 我使用Mac OS,并希望将外部python软件包安装到我的Enthow Corporation(具体来说,是一个名为“ggplot”()的新软件包) Enthound()支持论坛上的说明说“从操作系统命令行遵循标准Python安装过程”。但是,我只能将这个包安装到我以前的python库(系统默认python)中。当我想在Canopy中导入此

我不熟悉python和Canopy。我已经在网上搜索了可能的解决方案,包括Enthow Canopy的支持论坛,但没有按照其他类似问题下的说明解决我的问题

我使用Mac OS,并希望将外部python软件包安装到我的Enthow Corporation(具体来说,是一个名为“ggplot”()的新软件包)

Enthound()支持论坛上的说明说“从操作系统命令行遵循标准Python安装过程”。但是,我只能将这个包安装到我以前的python库(系统默认python)中。当我想在Canopy中导入此模块时,它失败了。我想我可能需要更改安装路径,以便在Corporation中安装此软件包,但不确定如何更改以及在何处更改

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

谢谢

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

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

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


导出路径=/Users/your user name/Library/enthund/Canopy_64bit/user/bin:${PATH}

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

import sys
print sys.prefix
1) 引用的文章链接到,该文章描述了如何使Canopy Python成为默认Python,并指出最简单的方法就是使用Canopy Preferences对话框使Canopy成为默认Python

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

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


导出路径=/Users/your user name/Library/enthund/Canopy_64bit/user/bin:${PATH}

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

import sys
print sys.prefix

谢谢说得通~谢谢!这是有道理的~