如何在激活Python虚拟环境时避免切换PowerShell脚本目录?
解决方法:直接调用虚拟环境激活脚本的完整路径
你不需要切换到虚拟环境所在目录才能激活它,直接使用激活脚本的完整路径执行即可。这样就能保留当前工作目录,同时激活虚拟环境并启动Jupyter Lab。
修改你的PowerShell别名脚本如下:
Set-Alias -Name jl -Value { # 直接调用虚拟环境的激活脚本完整路径 & "C:\Users\MyUser\huggingface\Scripts\Activate.ps1" # 启动Jupyter Lab,此时会在当前工作目录打开 jupyter lab }
关键说明:
- 虚拟环境的激活脚本
Activate.ps1默认位于虚拟环境目录的Scripts子文件夹下,只要提供完整路径,无论当前在哪个目录都能执行激活。 - 激活后直接运行
jupyter lab,Jupyter会自动使用当前工作目录作为根目录,不用再手动切换到固定路径。
如果你的虚拟环境路径不是C:\Users\MyUser\huggingface,替换成实际的虚拟环境目录路径即可。
内容的提问来源于stack exchange,提问作者william007
相关产品推荐
相关产品推荐

