3步掌握跨平台资源下载工具:爱享素材下载器完整教程
2026/7/27 17:55:10
本文介绍在Anaconda中指定虚拟环境和工作目录的几种方法:
# 1. 创建并激活虚拟环境conda create -n myenvpython=3.9conda activate myenv# 2. 在环境中安装ipykernelcondainstallipykernel# 或pipinstallipykernel# 3. 将环境注册为Jupyter内核python -m ipykernelinstall--user --name=myenv --display-name="Python (myenv)"# 4. 启动Jupyter(在base环境或任意环境都可以)jupyter notebook然后在Jupyter界面右上角选择对应内核
# 激活环境conda activate myenv# 安装notebook(如未安装)condainstallnotebook# 直接在该环境启动jupyter notebook# 直接进入目标目录后启动cd/path/to/your/workspace jupyter notebook# 或者在命令中指定jupyter notebook --notebook-dir=/path/to/your/workspacejupyter notebook --generate-configC:\Users\用户名\.jupyter\jupyter_notebook_config.py~/.jupyter/jupyter_notebook_config.py# 找到并取消注释这行c.NotebookApp.notebook_dir='D:/my_workspace'# 或c.NotebookApp.notebook_dir='/home/username/projects'Windows (.bat文件):
@echo off call conda activate myenv cd /d D:\my_workspace jupyter notebookMac/Linux (.sh文件):
#!/bin/bashconda activate myenvcd/home/username/projects jupyter notebook打开Anaconda Navigator
切换环境:
修改默认目录:
创建start_jupyter.bat(Windows):
@echo off echo ======================================== echo 选择要启动的环境: echo 1. base (Python 3.9) echo 2. pytorch_env (PyTorch环境) echo 3. tf_env (TensorFlow环境) echo ======================================== set /p choice="请输入数字选择环境: " if "%choice%"=="1" ( call conda activate base set WORKDIR=D:\projects\general ) else if "%choice%"=="2" ( call conda activate pytorch_env set WORKDIR=D:\projects\pytorch_projects ) else if "%choice%"=="3" ( call conda activate tf_env set WORKDIR=D:\projects\tensorflow_projects ) else ( echo 无效选择 pause exit ) echo 正在启动Jupyter Notebook... cd /d %WORKDIR% jupyter notebook pause# 查看已安装的内核jupyter kernelspec list# 删除不需要的内核jupyter kernelspec remove myenv# 查看当前环境是否安装ipykernelconda list|findstr ipykernel# Windowsconda list|grepipykernel# Mac/Linux# 安装nb_conda扩展condainstallnb_conda# 重启Jupyter后,可以看到:# 1. 新建notebook时可选择任意conda环境# 2. 在运行中可以切换内核conda create -n project_envpython=3.8conda activate project_env condainstallipykernel notebook python -m ipykernelinstall--name project_env# jupyter_notebook_config.py中的推荐设置c.NotebookApp.notebook_dir='D:/Jupyter_Projects'# 统一工作目录c.NotebookApp.open_browser=True# 自动打开浏览器c.NotebookApp.port=8888# 固定端口