当前位置: 首页 > 知识库问答 >
问题:

如何将蟒蛇能量壳添加到 vscode?

孙承弼
2023-03-14

我正在尝试添加anaconda提示符来启动而不是powershell,以避免必须将python添加到env变量中。

"terminal.integrated.shellArgs.windows": [
    <args>
]

我试着把它们排成一行,分成“-Foo Goo”和“-Foo”,“Goo”。每个版本要么导致错误,要么干脆忽略“-Command”参数(只是粘贴行,而不是执行)。

共有3个答案

孙绍辉
2023-03-14

谢谢泽格!您的答案对我有用,但我也收到一条警告消息,说这种方法已被贬值。经过一些谷歌搜索,我通过向setset.json添加新的终端配置文件来解决这个问题。

    "terminal.integrated.profiles.windows": {
        "PowerShell (Anaconda)": {
          "source": "PowerShell",
          "args": [
            "-ExecutionPolicy"
            , "ByPass" 
            , "-NoExit"
            , "-Command"
            , "& 'C:\\Users\\<username>\\AppData\\Local\\Continuum\\anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\Users\\<username>\\AppData\\Local\\Continuum\\anaconda3'"
        ]
        }
    },

然后更改默认配置文件:

"terminal.integrated.defaultProfile.windows": "PowerShell (Anaconda)",
暨鹭洋
2023-03-14

我最终使用了这个(尽管它有破裂的倾向)。

"terminal.integrated.shellArgs.windows": [
    "-ExecutionPolicy"
    , "ByPass" 
    , "-NoExit"
    , "-Command"
    , "& 'C:\\ProgramData\\Anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\ProgramData\\Anaconda3'"
],
戚成礼
2023-03-14

首先,我想给所有使用PowerShell的人一个提示,让他们使用新的。

因此,随着蟒蛇准备就绪(并且它等于或大于4.6 - 使用conda --版本)按顺序运行(从cwd终端中的基本环境):

conda update conda
conda init

这将更新您的conda根环境,并且init将设置您在cwd和电源外壳上运行它所需的一切。

在此之后,您可以启动任何powershell(无论是否在vscode中),它将准备好conda。

有关详细信息,请参阅此文章。

希望有帮助!

 类似资料:
  • 这就是我在做“python-V”时得到的结果 Python 2.7.11::Anaconda 2.4.0(64位)我通常使用我的终端来玩IDLE。但现在我也安装了空闲shell。 我尝试导入sys;sys.path两者。它们抛出不同的路径。我的终端返回了包含蟒蛇的路径。 我试着按照这些步骤安装一个模块。 > python设置。py sdist sudo python安装程序。py安装 然后我打开闲

  • 我正在运行Ubuntu 18.04。 我使用mysql连接器-python连接Python到MySQL。 我使用的是Python 3.6.7,并且已经安装了mysql连接器-python。 我已经安装了mysql连接器-python-py3_8.0.13-1ubuntu18.10_all.deb. 在运行Python脚本时,mysql。连接器模块似乎加载正确,但脚本在碰到光标时失败。next()具

  • 假设我有一些资源,我想在用python编写的aws lambda中的不同请求之间共享。我应该如何实现这一点? 是否有“启动后”挂钩,或者我应该在第一次调用时惰性地创建资源?“延迟初始化”的缺点是,它意味着一些请求会随机变慢,因为您选择了一个消费者来承担启动成本。 此外…这些资源会在lambda可执行文件被“冻结”后幸存下来吗? 本页https://docs.aws.amazon.com/lambd

  • 我已经为spyder ide安装了anaconda。但我有很多问题。 runfile('C:/Users/Berk DOĞUŞ/Spyder Projects/DogrusalRegresyon.py',wdir='C:/Users/Berk DOĞUŞ/Spyder Projects')回溯(最后一次调用): 文件“”,第1行,在runfile中('C:/Users/Berk DOĞUŞ/Spy

  • 我需要在我的中添加一个新的目录位置,但问题是我使用的是一个全新安装的系统(Linux),其中尚未定义任何。我读过并使用过,我认为我很了解它,但我不知道当没有存在时会发生什么。 我不能附加到不存在的东西上,但我希望当前发现的所有重要库都能正常工作,因此要小心,我在Python中使用了来获取所有标准值。然后我为定义了一个-变量,包括我刚刚找到的所有节点,以及我的新目录。但是哇,很多东西都停止工作了!P

  • 问题内容: 我已经安装了conda包: 我要卸载它,因为它弄乱了我的点子和环境。 如何完全卸载conda? 还会卸载我的pip托管软件包吗? 如果是这样,有没有一种方法可以安全地卸载conda而不卸载pip管理的软件包? 问题答案: 要卸载miniconda,只需删除文件夹, 为了避免不同Python环境之间的冲突,可以使用虚拟环境。特别是对于Miniconda,可以使用以下工作流程,