相关疑难解决方法(0)

如何从Ubuntu 18.04中完全删除Python 3.6

默认情况下,在Java Ubuntu 18中安装了Python 2.7和3.6.但我希望将Anaconda Python与conda包管理器一起使用.为了避免任何冲突,我希望完全删除默认的Python 3.6.有没有办法做到这一点?请帮忙.

python ubuntu anaconda ubuntu-18.04

10
推荐指数
2
解决办法
3万
查看次数

Jupyter找不到keras的模块

我已经安装了Anaconda的Tensorflow和Keras(在Windows 10上),创建了一个使用Python 3.5.2的环境(Anaconda中的原始版本是Python 3.6)。当我尝试执行时import keras as ks,我得到了ModuleNotFoundError: No module named 'keras'

我试图通过解决这个问题 sys.path.append(C:\\Users\\ ... \\Anaconda3\\python.exe)

使用笔记本电脑和游戏机,但是我仍然遇到相同的错误。

我该如何解决这个问题?

python anaconda keras jupyter-notebook

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

在jupyter中选择python内核

我在Debian Jessie上安装了:

Python2.7

Python3.5

我还通过pip2和安装了Jupyterpip3

但是当我启动时jupyter-notebook我只能使用python3作为内核!使用Jupyter时如何切换到pyhton2.7?

debian python-2.7 python-3.5 jupyter jupyter-notebook

7
推荐指数
2
解决办法
1211
查看次数

(如何)我可以在jupyter(ipython)中并排运行python 2.7和3.4笔记本吗?

我想配置jupyter以允许我在两个不同的笔记本中同时并行运行python 2.7和3.4内核(或者甚至可以在一个笔记本中从一个切换到另一个).

(1)这可能吗?

我问,因为有人建议在IPython Notebook同时使用Python 2.x和Python 3.x,这是可能的,但没有提供关于这将如何工作的详细答案.

您还可以在https://try.jupyter.org中看到它看起来非常可行(您甚至可以从一个python 2内核切换到python 3内核).所以我觉得合理地假设它确实可行(但如果我错了请纠正我).

(2)这是怎么做到的?

以前的答案(例如在Open IPython Notebook 2.7和3.4并行中)建议在两个不同的端口启动两个不同的 ipython笔记本服务器.这当然是完全合乎逻辑的和可能的,但回答我的问题.

我设法安装ipythonpython 2和3.然后我jupyter通过在每个相应的python环境中调用以下内容来显示两个内核:

ipython kernelspec install-self

kernel.json为我创建了文件,我现在可以选择其中任何一个来创建一个新的笔记本jupyter.kernel.jsonpython 2的示例:

{
 "display_name": "Python 2", 
 "language": "python", 
 "argv": [
  "/usr/local/opt/python/bin/python2.7", 
  "-m", 
  "ipykernel", 
  "-f", 
  "{connection_file}"
 ]
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我jupyter从python 2环境(已$PYTHONPATH定义)开始时,我只能运行python 2内核(另一个内核在打开相应的笔记本时会崩溃).同样,当我jupyter从python 3环境(已$PYTHONPATH定义)开始.这通常对我有意义,但我想知道如何启动或配置jupyter允许两个内核从同一个jupyter实例运行,并仍然指定我自己的特定的$PYTHONPATHs来加载我的包.

我认为这是我的实际问题 …

python python-2.7 python-3.x ipython-notebook jupyter

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

Jupyter (iPython) 笔记本显示“找不到与 Python [Root] 匹配的内核”

我对同时使用 Python 2 和 Python 3 的 Jupyter 笔记本很感兴趣(我的一位同事坚持仍然使用 Python 2 ;))。

因此,我努力遵循这个优秀答案中列出的步骤:Using those Python 2.x and Python 3.x in IPython Notebook

我安装了多个内核,现在 Jupyter 笔记本可以选择使用 Python 2 和 Python 3!

然而,我设法以某种方式删除了 Python[Root] 内核。现在,每次我打开笔记本时,它都会显示一条错误消息,让我在 Python 2 和 Python 3 内核之间进行选择。

这不是世界末日,但我希望每次打开新笔记本时它都默认为我的 Python[Root] 内核。顺便说一句,我用的是 Anaconda。

感谢您的帮助!

python ipython anaconda jupyter-notebook

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

与Anaconda的rdk​​it安装问题

我正在尝试使用Anaconda和Python 2.7在我的Windows 7系统上运行rdkit.我一直在遵循http://www.rdkit.org/docs/Install.html的说明

conda create -c https://conda.anaconda.org/rdkit -n my-rdkit-env rdkit
activate my-rdkit-env
Run Code Online (Sandbox Code Playgroud)

然后我得到以下内容:

停用环境"C:\ Anaconda2"......

激活环境"C:\ Anaconda2\envs\my-rdkit-env"

但是,如果我再打开一个Jupyter笔记本,并尝试

import rdkit
Run Code Online (Sandbox Code Playgroud)

它失败了

ImportError:没有名为rdkit的模块

任何帮助将不胜感激!

python rdkit anaconda

5
推荐指数
1
解决办法
2985
查看次数

在python 3中使用pyevolve

Pyevolve 通常用于 python 2.7。有什么办法可以在 python 3 中安装和使用 pyevolve 吗?我知道还有另一个包 DEAP 用于与 python 3 兼容的遗传算法,但不知何故我必须使用 pyevolve。

我尝试过,但我认为它不受支持,所以 pip install pyevolve 抛出错误。

pyevolve genetic-algorithm python-3.x

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

在 Fedora Linux 上的 Jupyter 中运行 Python 2 和 3

我昨天重新安装了 Fedora 23。我按照https://jupyter.readthedocs.org/en/latest/install.html 上的说明安装了 Jupyter,这意味着我这样做了

pip install jupyter
Run Code Online (Sandbox Code Playgroud)

Python 2 似乎运行起来很有趣。我尝试按照此处的说明添加对 Python 3 内核的支持在 IPython Notebook 中使用 Python 2.x 和 Python 3.x,这意味着我遵循了这些说明http://jupyter。 cs.brynmawr.edu/hub/dblank/public/Jupyter%20Help.ipynb#1.4.2-Enable-Python-3-kernel

我重新启动了服务器,打开了一个新的 Python 3 notebook,然后看着内核在 3 秒后死亡。

对我来说很明显,没有使用 Anaconda 在 Linux 上的 Jupyter 中运行 2 和 3 的文档很少。我们能否让它成为以 Fedora Linux 为中心的,没有 Anaconda 线程?

Fedora 23,Python 2.7.10 / 3.4.3

谢谢

python linux fedora jupyter jupyter-notebook

4
推荐指数
1
解决办法
4550
查看次数

Jupyter笔记本只能在python [root]中运行

我的问题实际上有两个部分.所以我开始学习python语言并下载了Anaconda.我的朋友建议我使用Jupyter,因为它对初学者来说相对容易使用.1)他告诉我首先在Anaconda提示符中输入
'conda upgrade jupyter'(顺便说一句,我使用的是Python 2.7)

然后我可以通过键入:'jupyter'来运行Jupyter

但是,提示只给了我:

**(C:\Users\Kester\Anaconda2) C:\Users\Kester>jupyter
usage: jupyter-script.py [-h] [--version] [--config-dir] [--data-dir]
                     [--runtime-dir] [--paths] [--json]
                     [subcommand]
jupyter-script.py: error: one of the arguments --version subcommand --config-dir --data-dir --runtime-dir --paths is required**
Run Code Online (Sandbox Code Playgroud)

所以我使用第二种方法来运行Jupyter我键入'jupyter notebook'来打开Jupyter.

2)但是这次我遇到了另一个问题,即在创建新笔记本时只有Python [root]可用.另一方面,终端也不可访问. 不可访问的终端和Python [root]尝试了删除jupyter文件夹下的nbsignature文件的方法.但它根本行不通.请帮忙吗?

python-2.7 jupyter jupyter-notebook

4
推荐指数
2
解决办法
9478
查看次数

如何使conda虚拟环境持续存在并可用于Jupyter Notebook等工具?

当在shell窗口中激活conda环境时,环境仅在该窗口中处于活动状态(即不是持久的).因此,当我导航到另一个窗口中的项目位置时,"根"虚拟环境处于活动状态.

我错过了什么或者这是预期的行为吗?

如何让Jupyter Notebook等工具访问创建的环境?

python ipython conda jupyter jupyter-notebook

3
推荐指数
1
解决办法
4074
查看次数

无法在 Jupyter Notebook 中使用 pyodbc 模块

在 Jupyter 中,我尝试使用 pyodbc 通过 obdc 连接提取 sql 数据。我收到以下错误。我可以使用 python 2 在spyder 中使用 pyodbc。我尝试从命令行重新加载 pyodbc 模块,但没有成功。有任何想法吗?

import pandas as pd
import pyodbc

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-15-b8f1855c5265> in <module>()
      1 import pandas as pd
----> 2 import pyodbc

ModuleNotFoundError: No module named 'pyodbc'
Run Code Online (Sandbox Code Playgroud)

python pandas jupyter-notebook

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

卸载anaconda后出现Ipython内核错误

我在ubuntu 14.04上.我正在运行anaconda,我使用conda命令(根据这篇文章)使ipython笔记本中的python 2和python 3都可用.但我刚刚卸载了anaconda并在virtualenv中单独安装了ipython,jupyter和notebook.现在,当我尝试创建一个新笔记本时,我收到以下错误.正如你在最后一行中看到的那样,它似乎仍然指的是用anaconda创建的内核,因为我卸载了anaconda后显然不再存在.

有人可以帮我解决这个问题吗?非常感谢.

 Traceback (most recent call last):
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/notebook/base/handlers.py", line 458, in wrapper
    result = yield gen.maybe_future(method(self, *args, **kwargs))
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/gen.py", line 1008, in run
    value = future.result()
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/concurrent.py", line 232, in result
    raise_exc_info(self._exc_info)
  File "<string>", line 3, in raise_exc_info
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/gen.py", line 1014, in run
    yielded = self.gen.throw(*exc_info)
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/notebook/services/sessions/handlers.py", line 58, in post
    sm.create_session(path=path, kernel_name=kernel_name))
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/gen.py", line 1008, in run
    value = future.result()
  File "/home/joe/.virtualenvs/crissp/lib/python3.4/site-packages/tornado/concurrent.py", line 232, in result …
Run Code Online (Sandbox Code Playgroud)

ipython anaconda jupyter jupyter-notebook

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