【发布时间】:2017-09-19 08:09:31
【问题描述】:
这真的是我需要创建第二个python环境的第一个,我需要你的帮助!
我使用 anaconda 创建了一个新环境(在 Mac OS 10.12.4 上)。但我无法从我的基本根环境切换到新环境。
我正在使用文档中的这段代码:
source activate <myenvname>
PermissionError: [Errno 13] Permission denied: '/Users/anaconda/lib/python3.5/site-packages/llvmlite-0.17.0-py3.5.egg-info/PKG-INFO'
即使我使用'sudo',它也不起作用......
使用 anaconda 导航器,我尝试使用“打开终端”启动第二个环境,但我遇到了同样的错误。
root environment and the second one
我在网上没有找到明确的答案... :)
一切顺利,
【问题讨论】:
-
看起来您的“conda env”没有正确创建,因为 Anaconda Navigator 中显示的包不多。您尝试创建另一个并尝试再次切换到它。除了使用 Navigator,您还可以使用命令
conda create --name yourenv python=3.5 anaconda来创建一个新的conda env。 -
感谢您抽出时间回复!但它仍然不起作用。 sudo:来源:找不到命令
-
我的 Mac Book 与您的 Mac OS 相同,我没有遇到任何问题。
source命令完美运行。或者,您是否尝试过从Anaconda Navigator启动Jupyter?创建新笔记本时,Jupyter允许设置env如果它正常工作。 -
这很奇怪。我可以从终端运行 anaconda navigator 但从启动板这是不可能的。从导航器,我无法启动 Jupyter。 PermissionError:[Errno 13] 权限被拒绝:
-
我尝试使用“sudo jupyter-notebook”从终端启动 Jupiter,但出现“不建议以 root 身份运行。使用 --allow-root 绕过。”。
标签: python python-3.x environment-variables anaconda macos-sierra