gpt4 book ai didi

Python 仍然使用默认版本而不是 Venv

转载 作者:行者123 更新时间:2023-12-04 18:26:03 25 4
gpt4 key购买 nike

我的 Ubuntu 已经安装了几个 Python:

/usr/bin/python2.7: Python 2.7.5
/usr/local/bin/python3.6: Python 3.6.10
/usr/local/bin/python3.6m: Python 3.6.10

它们都没有jupyter包。

所以我有默认命令 pip, pip3, pip3.6, python, python3, python3.6我还安装了 venv - 安装了 jupyter 的虚拟环境。我使用命令激活它:

source /home/me/venv/bin/activate

但是python命令仍然使用python2,python3仍然使用默认的python3。

我无法从 venv 运行 python,也无法运行 jupyter notebook

如何从env运行python以及如何启动jupyter notebook?


我正在考虑重写 python 链接的别名或者创建一个新的别名,但不知道如何...

我可以这样跑:cd home/me/venv/bin./python3

这里运行正确的 python 版本(来自 venv),我可以在解释器中导入 jupyter。但是还是不能在cmd中运行jupyter notebook

最佳答案

您可以使用绝对路径或相对路径以及 python -m MODULE 语法来明确您要使用哪个 python 解释器。

/home/me/venv/bin/python -m pip install notebook
/home/me/venv/bin/python -m jupyter notebook

我不知道为什么 activate 脚本不适合您。它应该将您的 venv bin 文件夹添加到 PATH 中,以便在系统上的其他可执行文件之前找到 venv python 和其他可执行文件。

关于Python 仍然使用默认版本而不是 Venv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63847728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com