相关疑难解决方法(0)

Conda环境没有出现在Jupyter Notebook中

我安装了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没有找到.)

anaconda conda jupyter jupyter-notebook

305
推荐指数
15
解决办法
19万
查看次数

pyenv,virtualenv,anaconda有什么区别?

我是一个试图学习python的ruby程序员.我是pyenv的家庭,因为它就像是来自rbenv的复制和粘贴.Pyenv有助于在系统中拥有多个版本的python,并且可以在不触及系统敏感部分的情况下隔离python.

我想每个python安装都带有pip包.我还是不明白的是,有许多好的python库,建议使用这个virtualenv和anaconda.我甚至可以找到pyenv的virtualenv插件.

现在我对这两个pyenv和virtualenv的目的感到困惑.更糟糕的是pyenv里面有一个virtualenv插件.

我的问题是:

  • pyenv和virtualenv有什么区别?
  • 在pyenv和virtualenv中使用pip命令有什么区别吗?
  • 这个pyenv virutalenv做什么?

您的例子将得到高度赞赏.

python pip virtualenv anaconda pyenv

110
推荐指数
2
解决办法
5万
查看次数

如何在Homebrew Python系统中使用Conda?

我使用Homebrew作为我的软件包总经理,并使用它的Python和pip进行软件开发,以及virtualenvs.出于各种原因,我想继续使用这种结构,但我需要一些(显然)使用Conda更容易安装的软件.

我可以继续使用Homebrew + pip + virtualev并将Conda添加到混音中,理想情况下是在virtualenv中,以便它不会影响我的整个系统吗?如果是这样,我如何以这种方式设置和使用Conda?


(Python:2.7.11(Homebrew); pip:8.1.1; setuptools:20.6.7; OS X:10.11.4(x86_64))

python homebrew pip virtualenv conda

13
推荐指数
1
解决办法
2万
查看次数

Anaconda Python virtualdev在Windows的Linux子系统上找不到libpython3.5m.so.1.0(Ubuntu 14.04)

我在Windows Anniversary Edition Linux子系统(WSL)上使用Anaconda 4.1.1安装了Python 3.5.2,它或多或少嵌入了Ubuntu 14.04.5 LTS.

我使用以下方法安装了virtualenv:

pip install virtualenv
Run Code Online (Sandbox Code Playgroud)

然后我尝试在里面创建一个虚拟环境~/temp:

user@host:~$ virtualenv ~/temp/test
Using base prefix '/home/user/anaconda3'
New python executable in /home/user/temp/test/bin/python
/home/user/temp/test/bin/python: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
ERROR: The executable /home/user/temp/test/bin/python is not functioning
ERROR: It thinks sys.prefix is '/home/user' (should be '/home/user/temp/test')
ERROR: virtualenv is not compatible with this system or executable
Run Code Online (Sandbox Code Playgroud)

很容易假设这只是一个WSL问题,但到目前为止其他所有工作都有效,而且我在Ubuntu上看到了类似的错误报告.知道问题是什么吗?

python linux ubuntu virtualenv windows-subsystem-for-linux

7
推荐指数
1
解决办法
6078
查看次数

在一个Jupyter笔记本上有不同的virtualenv

我正在开发一个设置,其中几个开发人员,使用Jupyter笔记本,在不同的项目上,都在远程机器上执行他们的代码.

由于每个项目都需要不同的virtualenv事情,现在发生的是每个项目的每个开发人员,设置特定项目virtualenv,安装笔记本,在不同的端口上运行,并通过该端口连接到远程机器.

有没有办法在远程机器上运行1个Jupyter笔记本,但是能够选择哪个virtualenv用作内核?

我主要考虑的是能够只暴露远程机器上的一个端口,但能够使用不同的虚拟python环境来运行笔记本电脑

python pip virtualenv ipython jupyter-notebook

6
推荐指数
1
解决办法
2092
查看次数