相关疑难解决方法(0)

在IPython Notebook中使用Python 2.x和Python 3.x.

我使用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构建?

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

244
推荐指数
7
解决办法
28万
查看次数

我可以在同一台Windows计算机上安装Python 3.x和2.x吗?

我正在运行Windows,当您在命令行上运行程序时,shell/OS会根据注册表设置自动运行Python.如果我在同一台机器上安装2.x和3.x版本的Python,这会破坏吗?

我想玩Python 3,同时仍然可以在同一台机器上运行2.x脚本.

python windows compatibility python-3.x

146
推荐指数
10
解决办法
18万
查看次数

如何删除/刷新IPython/Jupyter notebook v4.0的可用内核?

我最近停止使用,macports因此我用于各种IPython内核的kernel.json文件已经过时了.我已重命名~/.ipython并删除了,~/.jupyter但启动的内核无法启动file not found错误.

更有说服力的是,当我运行时,jupyter-kernelspec list它仍然列出了我设置的所有旧内核.从哪里获取此信息以及我需要做什么来刷新/删除其缓存?

ipython ipython-notebook jupyter

45
推荐指数
7
解决办法
4万
查看次数

配置Spark以使用Jupyter Notebook和Anaconda

我花了几天时间试图让Spark与我的Jupyter笔记本和Anaconda一起工作.这是我的.bash_profile的样子:

PATH="/my/path/to/anaconda3/bin:$PATH"

export JAVA_HOME="/my/path/to/jdk"
export PYTHON_PATH="/my/path/to/anaconda3/bin/python"
export PYSPARK_PYTHON="/my/path/to/anaconda3/bin/python"

export PATH=$PATH:/my/path/to/spark-2.1.0-bin-hadoop2.7/bin
export PYSPARK_DRIVER_PYTHON=jupyter
export PYSPARK_DRIVER_PYTHON_OPTS="notebook" pyspark
export SPARK_HOME=/my/path/to/spark-2.1.0-bin-hadoop2.7
alias pyspark="pyspark --conf spark.local.dir=/home/puifais --num-executors 30 --driver-memory 128g --executor-memory 6g --packages com.databricks:spark-csv_2.11:1.5.0"
Run Code Online (Sandbox Code Playgroud)

当我输入时/my/path/to/spark-2.1.0-bin-hadoop2.7/bin/spark-shell,我可以在命令行shell中启动Spark.输出sc不是空的.它似乎工作正常.

当我输入时pyspark,它会启动我的Jupyter笔记本电脑.当我创建一个新的Python3笔记本时,会出现此错误:

[IPKernelApp] WARNING | Unknown error in handling PYTHONSTARTUP file /my/path/to/spark-2.1.0-bin-hadoop2.7/python/pyspark/shell.py: 
Run Code Online (Sandbox Code Playgroud)

sc在我的笔记本Jupyter是空的.

有谁可以帮助解决这种情况?


只是想澄清一下:错误结束后冒号后面没有任何内容.我也尝试使用这篇文章创建我自己的启动文件,我在这里引用,所以你不必去看那里:

我创建了一个简短的初始化脚本init_spark.py,如下所示:

from pyspark import SparkConf, SparkContext
conf = SparkConf().setMaster("yarn-client")
sc = SparkContext(conf = conf)
Run Code Online (Sandbox Code Playgroud)

并将其放在〜/ .ipython/profile_default/startup /目录中

当我这样做时,错误变为:

[IPKernelApp] WARNING | Unknown error in handling PYTHONSTARTUP …
Run Code Online (Sandbox Code Playgroud)

python anaconda pyspark jupyter jupyter-notebook

12
推荐指数
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 Notebook 安装并运行 R 内核?

我安装了 jupyter 笔记本,还安装了 R。两者独立工作都很好。

当我运行 jupyter jupyter notebook,然后尝试打开一个ipynb文件时,我看到

在此输入图像描述

下拉列表中唯一的选项是 Python 3(R 不是一个选项)。

问题

如何打开带有 R 内核的 jupyter 笔记本(在 mac 上)?

笔记

  • 我尝试过jupyter notebook --runtime-dir /usr/local/bin/R,但这只是猜测
  • 看起来 R 内核可以通过安装pip

jupyter-notebook

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

更改Python可执行文件

我对编程非常陌生,对于在UNIX环境中进行编程也非常陌生,所以请耐心等待。

当我跑步

import sys
sys.executable
Run Code Online (Sandbox Code Playgroud)

在我的Python 3控制台中,输出为

usr\bin\python3
Run Code Online (Sandbox Code Playgroud)

而且我可以导入我用pip3安装的所有库,没问题。当我在运行Python 3内核的Jupyter Notebook中这样做时,输出为

usr\bin\python
Run Code Online (Sandbox Code Playgroud)

我无法使用pip3安装的库。我该怎么做才能解决它,以便Jupyter在正确的位置执行Python,以便可以将我为Python 3安装的任何东西都使用pip3?

谢谢!

python jupyter jupyter-notebook

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

删除旧版本的python并替换它

我使用的是Ubuntu 16.04 LTS.我安装了python 3.6 sudo apt-get python 3.6.但是仍然安装了python 3.5.如何删除3.5并将默认值设置为3.6代替它,这样当我输入python3 --version终端时它显示3.6.5而不是3.5.2

python terminal ubuntu-16.04

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