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

时间:2017-12-11 01:00:28

标签: python virtualenv

我试图创建一个简单的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。我不确定这个问题的来源是什么?

1 个答案:

答案 0 :(得分:3)

我认为您的路径上有一个virtualenv.js JavaScript文件,并且该JS文件与您计算机上的Windows Scripting Host相关联。 (也许你安装了node-virtualenv项目,它在你的路径中放了一个名为virtualenv.js的JavaScript文件?)

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

  

pip install virtualenv

然后你可以使用:

  

python -m virtualenv ENV

直接调用Python解释器,并在路径上加载相应的virtualenv.py脚本文件。