Virtualenv 不会创建环境;运行时错误

Virtualenv won't create environment; runtime error

我正在尝试创建一个简单的 virtualenv 环境; pythonvirtualenv 都已安装。当我进入我试图在其中创建此环境的目录时,我不断收到 Windows 脚本主机弹出框:

Script: *My path to virtualenv.js*
Line: 1
Char: 1
Error: Object expected
Code: 800A138F
Source: Microsoft JScript runtime error

我进入我的文件查看问题可能出在哪里,并假设它只是一个我还没有安装的模块,尽管它们都在我的包中的 node_modules 中。我不确定这个问题是从哪里来的?

在我看来,您的路径中似乎有一个 virtualenv.js JavaScript 文件,并且该 JS 文件与您计算机上的 Windows 脚本主机相关联。 (也许您安装了 node-virtualenv 项目,它会在您的路径中放置一个名为 virtualenv.js 的 JavaScript 文件?)

要创建典型的 Python 虚拟环境,您需要调用 (Python) virtualenv.py 脚本。假设您已经安装了虚拟环境:

pip install virtualenv

那么你可以使用:

python -m virtualenv ENV

直接调用 Python 解释器,并让它在您的路径上加载适当的 virtualenv.py 脚本文件。