我使用Jupyter笔记本在浏览器中进行Python编程,我已经安装了Anaconda (Python 3.5)。但我很确定Jupyter是用本地python解释器运行我的python命令,而不是用anaconda。我怎么能改变它,并使用蟒蛇作为解释器?
当前回答
检查Python版本
import sys
print(sys.version)
其他回答
import sys
sys.executable
我会给你翻译的。您可以在创建新笔记本时选择所需的解释器。确保anaconda解释器的路径被添加到您的路径中(很可能在bashrc/bash_profile的某个地方)。
例如,我曾经在我的.bash_profile中有以下一行,我手动添加:
export PATH="$HOME/anaconda3/bin:$PATH"
编辑:正如在评论中提到的,这不是将anaconda添加到路径的正确方法。引用Anaconda的文档,这应该在安装后执行,使用conda init:
我应该把Anaconda添加到macOS或Linux PATH中吗? 我们不建议手动将Anaconda添加到PATH。在 安装时,你会被问到“你希望安装程序。 通过conda init初始化Anaconda3 ?”我们建议“是”。如果 您输入“no”,那么conda将不会修改您的shell脚本。 为了初始化安装过程完成后,首先 执行命令source <path to conda>/bin/activate,然后执行命令conda init
检查Python版本
import sys
print(sys.version)
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
创建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
推荐文章
- 证书验证失败:无法获得本地颁发者证书
- 当使用pip3安装包时,“Python中的ssl模块不可用”
- 无法切换Python与pyenv
- Python if not == vs if !=
- 如何从scikit-learn决策树中提取决策规则?
- 为什么在Mac OS X v10.9 (Mavericks)的终端中apt-get功能不起作用?
- 将旋转的xtick标签与各自的xtick对齐
- 为什么元组可以包含可变项?
- 如何合并字典的字典?
- 如何创建类属性?
- 不区分大小写的“in”
- 在Python中获取迭代器中的元素个数
- 解析日期字符串并更改格式
- 使用try和。Python中的if
- 如何在Python中获得所有直接子目录