当我在终端中输入python
并按Tab键时,我看到以下内容:
python python3.10 python3.7 python3.7m python3.8 python-dotenv
python3 python3.10-config python3.7-config python3.7m-config python3-config
我试着用我的python 3.8,但是我好像做不到。
当我运行python -V
时,得到:
Python 3.7.6
你知道如何使用python3.8吗?
2条答案
按热度按时间qmb5sa221#
shell会显示可能的完成方式,以显示您还可以键入哪些内容才能获得有效命令。只需继续键入以消除字符串的歧义,然后选择正确的命令,在本例中为
python3.8
。由于这些替代方式的命名方式,您必须自己键入其余内容。在其他情况下,当只有一个完成方式可用时,在许多shell中,当你输入足够的字符时,制表符补全会填充命令名的其余部分。要使某个特定的Python版本成为您的首选版本,您可以操纵
PATH
,将其目录放在其他目录之前,或者在许多shell中,定义一个指向您想要的版本的别名。别名有很多问题,所以对于不那么琐碎的东西,可能更喜欢shell函数或脚本。
另一种管理Python版本的方法是使用虚拟环境,有
pyenv
这样的第三方助手,它允许你为每个项目或目录选择一个Python版本,或者在不干扰PATH
的情况下使用不同的版本。2w2cym1i2#
您必须安装
python -m pip install ipykernel
和python -m ipykernel install --user
。然后转到C:\Users\your_name\AppData\Roaming\jupyter\kernels\python3。您将找到一个文件kernel.json,其中包含使用的python路径,如下所示:重新启动
jupyter notebook
后,将使用新的python环境,然后可以在jupyter中检查设置: