【发布时间】:2013-06-27 12:51:36
【问题描述】:
我开始使用来自 Continuum.io 的 Python Anaconda 发行版来完成scipy 的工作。
我已经能够让 Anaconda 启动并运行,但我不知道 Anaconda 是否为它创建的每个新环境创建了一个新的 PYTHONPATH 环境变量,或者它是否依赖于公共系统 PYTHONPATH .
我在文档中找不到这方面的任何信息。
此外,当我执行printenv 时,我没有在新创建的环境中看到PYTHONPATH 变量——尽管我确实找到了一些新的anaconda 创建的环境变量。
我能找到的最好的方法是 Anaconda 在 PATH 变量的头部添加了一些 Anaconda 目录和新环境目录——但这并不一定将新包与系统环境隔离,但很接近。
有没有人知道这个问题的答案或找到解决这个问题的方法?
【问题讨论】:
-
但不是每个 Python 包都可以在 Anaconda 中使用,那么当你也使用 pip 安装包时怎么办?然后您确实需要一个(特定于 Python 版本的)PYTHONPATH,因此您需要担心在每个 shell 中更改/设置它/每次获取
activate脚本以更改 Python 版本。对吗?
标签: python scipy environment-variables anaconda