3步实现隐私安全的本地语音识别:TMSpeech终极实战指南
2026/4/24 9:33:18
在Jupyter Notebook中使用虚拟环境可以让你在不同项目中使用不同的Python环境和依赖包。以下是详细的设置方法:
# 创建虚拟环境 python -m venv myenv # 激活虚拟环境 # Windows: myenv\Scripts\activate # macOS/Linux: source myenv/bin/activate在激活的虚拟环境中安装:
pip install ipykernelpython -m ipykernel install --user --name=myenv --display-name="Python (myenv)"--name: 内核名称(内部标识)
--display-name: 在Jupyter界面中显示的名称
jupyter notebook在Notebook界面中,通过菜单Kernel→Change kernel→ 选择你创建的虚拟环境。
python -m venv myenv source myenv/bin/activate # 或 Windows: myenv\Scripts\activatepip install jupyterjupyter notebook这样启动的Jupyter会自动使用当前虚拟环境的Python解释器。
如果你使用Anaconda/Miniconda:
conda create -n myenv python=3.9 conda activate myenvconda install ipykernel # 或者 pip install ipykernelpython -m ipykernel install --user --name=myenv --display-name="Python (myenv)"jupyter kernelspec listjupyter kernelspec uninstall myenv在Notebook中运行以下代码验证当前环境:
import sys print(sys.executable) # 显示Python解释器路径 print(sys.version) # 显示Python版本 # 检查已安装的包 !pip list如果内核无法启动,尝试重新安装ipykernel:
pip install --upgrade ipykernel python -m ipykernel install --user --force确保在正确的虚拟环境中安装了所需的包,并在添加内核前激活该环境。
如果使用多个Python版本,明确指定python路径:
/path/to/python -m ipykernel install --user --name=myenv为每个项目创建独立的虚拟环境
使用明确的显示名称区分不同环境
定期清理不需要的内核:使用jupyter kernelspec list和jupyter kernelspec uninstall
在requirements.txt或environment.yml中记录依赖
这样设置后,你就可以在Jupyter Notebook中轻松切换不同的Python虚拟环境了。