You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Jupyter Notebook适配本地Python3.10?virtualenv命令报错求助

解决virtualenv命令不被识别的问题

方法1:直接用Python模块调用(最省心,绕开PATH问题)

不用直接输入virtualenv命令,改用对应Python版本的-m参数调用模块:

# 替换原来的virtualenv创建命令
python3.10 -m virtualenv nameofthevenv

之后继续执行激活和后续安装步骤即可。

方法2:修复系统PATH(彻底解决命令调用问题)

Windows系统

  1. 先找到virtualenv的安装路径,打开命令提示符执行:
pip show virtualenv

查看输出里的Location字段,比如类似C:\Users\XXX\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_XXX\LocalCache\local-packages\Python310\Scripts,这个Scripts文件夹就是virtualenv命令所在的位置。
2. 把这个路径添加到系统PATH:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「用户变量」里找到PATH,点击「编辑」→「新建」,粘贴刚才复制的路径,依次点击「确定」保存。
  1. 重启命令提示符,再执行原来的virtualenv nameofthevenv --python python3.10命令即可。

Linux/macOS系统

  1. 执行以下命令找到virtualenv的脚本路径:
pip show virtualenv

通常对应的脚本路径是~/.local/bin(如果Location是~/.local/lib/python3.10/site-packages)。
2. 临时添加到PATH(重启终端后失效):

export PATH="$HOME/.local/bin:$PATH"

如果要永久生效,编辑你的shell配置文件(比如~/.bashrc或~/.zshrc),把上面的命令添加到文件末尾,然后执行:

source ~/.bashrc  # 对应bash shell
# 或
source ~/.zshrc   # 对应zsh shell
  1. 重新打开终端,即可正常执行virtualenv命令。

方法3:改用Python自带的venv模块(无需额外安装virtualenv)

Python 3.3+自带了venv模块,不需要单独装virtualenv,直接用:

# 创建虚拟环境
python3.10 -m venv nameofthevenv
# Windows激活环境
nameofthevenv\Scripts\activate
# Linux/macOS激活环境
source nameofthevenv/bin/activate

激活后后续安装jupyter、ipykernel的步骤和你原来的完全一致。

内容的提问来源于stack exchange,提问作者Lewis Davis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 07:12:08