配置默认python环境而非conda base环境

问题:
如何启动默认环境的jupyter notebook而非conda base环境下的jupyternotebook?
如何配置powershell,使得输入jupyte notebook打开的是默认的C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64里面的python,而非anaconda的默认base环境里的python?

回答:
要在PowerShell中启动特定Python环境下的Jupyter Notebook,而不是Anaconda base环境下的Jupyter Notebook,你需要调整系统的环境变量。请按照以下步骤操作:

  1. 打开Windows的“系统属性”对话框:

    • 按下Win + X组合键,选择系统,然后在左侧点击高级系统设置
    • 或者,右键点击计算机,选择属性,点击高级系统设置
  2. 在"系统属性"对话框中,选择"高级"选项卡,点击"环境变量"按钮。

  3. 在"环境变量"对话框中,找到"系统变量"部分的Path条目,然后点击"编辑"按钮。

  4. 在"编辑环境变量"对话框中,确保以下路径已添加到Path变量中:

    • C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64
    • C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts

    如果这些路径不存在,请点击"新建"按钮,然后添加它们。

  5. 确保这些路径位于Anaconda环境路径之前。这将使系统首先查找这些路径来寻找Jupyter Notebook。你可以通过选中路径,然后使用上移和下移按钮来调整路径的顺序。

  6. 点击"确定"按钮,关闭所有对话框。

  7. 重新启动PowerShell,以便新的环境变量设置生效。

现在,当你在PowerShell中输入jupyter notebook时,应该会使用C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64中的Python环境。如果你需要切换回Anaconda base环境下的Jupyter Notebook,只需按照上述步骤,将Anaconda环境路径移到Path变量中的更高优先级即可。

补充:

  1. 环境变量是操作系统用来存储系统和应用程序配置信息的键值对。Path是一个特殊的环境变量,用于存储可执行文件和脚本的路径。当你在命令行中输入一个命令时,操作系统会在Path变量中列出的目录中查找相应的可执行文件。普通的环境变量(非Path变量)通常用于存储其他类型的配置信息,例如应用程序安装路径、临时文件目录等。

  2. 在非Path环境变量下,一般没有优先级的概念。每个环境变量都有一个唯一的键,应用程序或脚本可以通过键来获取对应的值。然而,用户级别的环境变量可以覆盖系统级别的同名环境变量。也就是说,如果用户级别和系统级别都存在相同的环境变量名,那么用户级别的环境变量值将被使用。

  3. 环境变量的工作原理:

    • 当操作系统启动时,它会从注册表或配置文件中读取环境变量设置,并将它们存储在内存中。
    • 当启动一个新的进程(如命令行或应用程序)时,操作系统会将当前的环境变量传递给该进程。这些环境变量可以被子进程继承,也可以在子进程中修改。
    • 应用程序和脚本可以读取和修改环境变量。例如,Python中的os.environ对象可以用来获取和设置环境变量。
    • 环境变量通常用于配置信息的传递,避免将这些信息硬编码到程序中。这使得程序更加灵活,可以在不修改代码的情况下适应不同的环境和用户配置。

总之,环境变量是一种向程序提供配置信息的机制,有助于程序更好地适应不同的环境和用户需求。Path环境变量是一种特殊的环境变量,用于指定可执行文件和脚本的搜索路径。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值