我一直在使用Canopy和IPython笔记本,大部分时间都是这样。我从一开始就从Python.org安装了Python3.4。从那以后,每次运行我的IPython笔记本,如果有任何我缺少的软件包,我都会使用Canopy中的软件包管理器下载它们。然而,最近我开始使用Django教程项目探索并使用了很多命令行。我以后安装了Python2.7,从那时起就使用pip安装了相关的软件包。我的问题是:Canopy包管理器和pip的关系是什么?因为我不害怕我可能已经下载了相同的软件包,并且通过单独使用它们同时创建了不必要的重复项...谢谢
答案 0 :(得分:0)
类型:
which pip
它会告诉你pip是指向你的canopy python目录,还是你的系统python目录。我相信pip会使用你系统默认的python。您可以通过输入以下内容来解决这个问题:
which python
通常,当我在机器上放置遮篷时,我会将遮篷设为默认的python(它会在第一次启动时提示您,您可以在以后的选项中设置它)。执行此操作后,pip会将软件包安装到canopy python目录。这种布局通常最适合我们,因为您仍然可以使用:
python setup.py install
将包安装到天篷。