如何在安装了 Anaconda 的 PC 中激活使用 virtualenv 创建的环境?

原文标题How to activate environment created with virtualenv in a PC where Anaconda is also installed?

我安装了 anaconda 并在 Anaconda 中创建了多个虚拟环境。但是我最近在 windows 命令提示符下使用 ‘pip install virtualenv‘ 安装了 virtualenv。我使用 conda 虚拟环境中不存在的 ‘python -m virtualenv new_env' 创建了一个新的虚拟环境。尝试激活时’ new_env’ 在命令提示符下使用 ‘activate new_env‘,我得到一个错误 ‘Could not find conda environment: ‘new_env”。这意味着它仍在查看 conda 环境。如何激活 ‘env_new’ ?。我不想要删除我在另一台 PC 上所做的 Anaconda 只是让 virtualend 工作。

原文链接:https://stackoverflow.com//questions/71477060/how-to-activate-environment-created-with-virtualenv-in-a-pc-where-anaconda-is-al

回复

我来回复
  • Abhishek Vishwakarma的头像
    Abhishek Vishwakarma 评论

    在 Windows 上,virtualenv 创建一个 .bat/.ps1 文件,因此您应该运行new_env\Scripts\activate代替(根据激活脚本上的 virtualenv 文档)。

    只需运行activate,无需扩展名,因此无论您使用的是 cmd.exe 还是 PowerShell,都将使用正确的文件。

    也可以查看以下链接 https://youtu.be/iUy6BYVWEbA

    2年前 0条评论