我使用Jupyter笔记本在浏览器中进行Python编程,我已经安装了Anaconda (Python 3.5)。但我很确定Jupyter是用本地python解释器运行我的python命令,而不是用anaconda。我怎么能改变它,并使用蟒蛇作为解释器?


当前回答

创建Jupyter笔记本的虚拟环境

最小的Python安装

sudo apt install python3.7 python3.7-venv python3.7-minimal python3.7-distutils python3.7-dev python3.7-gdbm python3-gdbm-dbg python3-pip

然后您就可以创建和使用环境了

/usr/bin/python3.7 -m venv test
cd test
source test/bin/activate
pip install jupyter matplotlib seaborn numpy pandas scipy
# install other packages you need with pip/apt
jupyter notebook
deactivate

你可以给木星做内核

ipython3 kernel install --user --name=test

其他回答

创建Jupyter笔记本的虚拟环境

最小的Python安装

sudo apt install python3.7 python3.7-venv python3.7-minimal python3.7-distutils python3.7-dev python3.7-gdbm python3-gdbm-dbg python3-pip

然后您就可以创建和使用环境了

/usr/bin/python3.7 -m venv test
cd test
source test/bin/activate
pip install jupyter matplotlib seaborn numpy pandas scipy
# install other packages you need with pip/apt
jupyter notebook
deactivate

你可以给木星做内核

ipython3 kernel install --user --name=test

检查Python版本

import sys
print(sys.version)

查看Python版本

Jupyter菜单帮助/关于将显示Python版本

from platform import python_version

print(python_version())

这将为您提供运行脚本的python的确切版本。如输出:

3.6.5

你可以使用

!python -V 

or

!python --version

Python 3.6.5:: Anaconda, Inc.


您可以将Conda环境添加到jupyter笔记本

步骤1:创建Conda环境。

conda create --name firstEnv

步骤2:使用控制台中显示的命令激活环境。

conda activate firstEnv

conda install -c conda-forge <package-name>

E.g.

conda install -c conda-forge tensorflow

步骤3:在jupyter笔记本上设置这个conda环境

conda install -c anaconda ipykernel

python -m ipykernel install --user --name=firstEnv

第四步:检查你的Jupyter笔记本,看看第一stenv


你可以参考这篇文章

https://medium.com/@nrk25693/how-to-add-your-conda-environment-to-your-jupyter-notebook-in-just-4-steps-abeab8b8d084