python - 如何让 Jupyter Notebook 使用我的 PC 上安装的最新版本的 Python?

标签 python jupyter-notebook

我的 PC 上安装了 python 3.10,但每次我打开一个新的 Jupyter Notebook 并检查版本时,它仍然说我使用的是以前的版本。有没有办法让它在每次打开新笔记本时都开始使用最新版本? 谢谢

最佳答案

您应该尝试使用虚拟环境。它们在 Python 中非常常用。然后,在您的 Jupyter 笔记本上,您将能够选择您想要运行笔记本的特定环境(和 Python 版本)。

首先,使用 Python 3.10 创建一个虚拟环境:

pip install virtualenv
virtualenv nameofthevenv --python python3.10
source nameofthevenv/bin/activate

然后,在虚拟环境中:

(nameofthevenv) $ pip install jupyter ipykernel
(nameofthevenv) $ python -m ipykernel install --user --name nameofthevenv
(nameofthevenv) $ jupyter notebook

最后,在浏览器中转到上次命令打开的页面,然后在右上角选择正在运行的内核:Kernel >> Change Kernel >> <list of kernels> .你会看到 nameofthevenv .选择它就可以了:python 版本将为 Python 3.10。

关于python - 如何让 Jupyter Notebook 使用我的 PC 上安装的最新版本的 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69476559/

相关文章:

python - Mac 上的 Jupyter : run files from non-default directory

python - 在 NumPy 数组中使用 array.dtype = <data type> 分配 dtype 值会产生不明确的结果

jupyter-notebook - 让 Pygments 为我的细胞结果工作

python - 在已知坐标的图像上应用轻微透明的蒙版

python - Python 中的多变量核密度估计

Python 方法查找规则

python - 使用 Pandas 在单独的列中标记重复项

python - 在 Tensorflow 2.1 中转换后无法加载 Tensor RT SavedModel

python - 将字符添加到文件内各种长度字符串的开头/结尾(Python/*nix)

tensorflow - 有没有办法让tensorflow tf.Print输出出现在Jupyter Notebook输出中