我试图创建一个简单的virtualenv
环境; python
和virtualenv
都已安装。当我进入我试图创建此环境的目录时,我不断收到一个Windows脚本宿主弹出框:
Script: *My path to virtualenv.js*
Line: 1
Char: 1
Error: Object expected
Code: 800A138F
Source: Microsoft JScript runtime error
我进入我的文件,看看问题可能在哪里撒谎,并认为它只是一个我尚未安装的模块,尽管它们都在我的包中node_modules
。我不确定这个问题的来源是什么?
答案 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脚本文件。