如何在安装了 Anaconda 的 PC 中激活使用 virtualenv 创建的环境?
python 256
原文标题 :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 工作。
回复
我来回复-
Abhishek Vishwakarma 评论
在 Windows 上,virtualenv 创建一个 .bat/.ps1 文件,因此您应该运行
new_env\Scripts\activate
代替(根据激活脚本上的 virtualenv 文档)。只需运行
activate
,无需扩展名,因此无论您使用的是 cmd.exe 还是 PowerShell,都将使用正确的文件。也可以查看以下链接 https://youtu.be/iUy6BYVWEbA
2年前