我安装了Anaconda(使用Python 2.7),并在一个名为的环境中安装了Tensorflow tensorflow.我可以在该环境中成功导入Tensorflow.
问题是Jupyter Notebook无法识别我刚刚创建的新环境.无论我从GUI导航或命令行启动Jupyter笔记本电脑内的tensorflowENV中,只有一个名为菜单内核Python [Root],并Tensorflow无法导入.当然,我多次点击该选项,保存文件,重新打开,但这些没有帮助.
奇怪的是,当我打开CondaJupyter首页上的标签时,我可以看到这两个环境.但是当我打开Files标签,并尝试new使用笔记本时,我仍然只有一个内核.
我看了这个问题:
用Jupyter Notebook链接Conda环境
但是~/Library/Jupyter/kernels我的电脑上没有这样的目录!这个Jupyter目录只有一个名为的子目录runtime.
我真的很困惑.Conda环境是否应该自动成为内核?(我跟着https://ipython.readthedocs.io/en/stable/install/kernel_install.html手动设置了内核,但被告知ipykernel没有找到.)
我使用IPython笔记本,并希望能够选择在IPython中创建2.x或3.x python笔记本.
我最初有Anaconda.使用Anaconda时,必须更改全局环境变量以选择所需的python版本,然后才能启动IPython.这不是我想要的,所以我卸载了Anaconda,现在已经使用MacPorts和PiP设置了我自己的安装.看来我还是要用
port select --set python <python version>
Run Code Online (Sandbox Code Playgroud)
在python 2.x和3.x之间切换.这并不比蟒蛇解决方案好.
有没有办法在启动IPython笔记本后选择要使用的python版本,最好是使用我当前的MacPorts构建?
典型地,一个运行jupyter notebook或jupyter-notebook或ipython notebook在终端局部地启动一个Jupyter笔记本网络服务器(和打开的浏览器中的URL)。使用conda
和conda 环境时,运行允许导入安装在 conda 环境中的 Python 模块的 Jupyter notebook 的最佳方法是什么?
因为它似乎,这 是 不是 很 直 向前 并 不少 用户 都有 类似的 烦恼。
最常见的错误信息似乎是:在康达环境中安装包后,XYZ
my-env一个可以运行import XYZ在开始一个python控制台my-env中,但在运行相同的代码Jupyter笔记本将导致一个ImportError。
这个问题已经问过很多次了,但是没有很好的地方来回答它,大多数问答和Github门票都很混乱,所以让我们在这里开始新的问答。
我已经在 Windows 10 系统中安装了 64 位的 Anaconda 3.x。我已经安装了 spacypip install -U spacy
当我install spacy在 Notebook 中运行时,出现这样的“DLL 加载”错误
我使用以下代码通过 conda 下载了 osmnx:
\n\nconda config --prepend channels conda-forge\nconda create -n ox --strict-channel-priority osmnx\nRun Code Online (Sandbox Code Playgroud)\n\n这来自 osmnx 文档:https://osmnx.readthedocs.io/en/stable/
\n\n我可以看到该模块已下载,因为在 Anaconda Prompt 中我可以输入conda activate ox并且它可以工作。然而,当我进入我的 jupyter 笔记本并输入
import osmnx as ox\nRun Code Online (Sandbox Code Playgroud)\n\n我收到以下错误:
\n\n\xe2\x80\x8b
\n\n---------------------------------------------------------------------------\nModuleNotFoundError Traceback (most recent call last)\n<ipython-input-11-7e05e48535cd> in <module>\n----> 1 import osmnx as ox\n 2 \n 3 \n\nModuleNotFoundError: No module named \'osmnx\'\nRun Code Online (Sandbox Code Playgroud)\n\n请告知我能做什么。谢谢
\nconda ×3
anaconda ×2
jupyter ×2
python ×2
ipython ×1
osmnx ×1
python-2.7 ×1
python-3.x ×1
spacy ×1