Python 2.7 windows上的python virtualenv:启动程序中出现致命错误:无法使用'&引用';

Python 2.7 windows上的python virtualenv:启动程序中出现致命错误:无法使用'&引用';,python-2.7,virtualenv,anaconda,Python 2.7,Virtualenv,Anaconda,我已经在一台开发人员机器上用python 2.7(Anaconda)创建了一个virtualenv,并(在安装包后)将其复制到另一台windows机器上的PROD设置中(与外部无通信)。在virtualenv中为程序执行任何已安装的“.exe”入口点会在目标计算机上产生此错误,但在源计算机上运行正常: (env) D:\app\pyvenv>env\Scripts\pip.exe Fatal error in launcher: Unable to create process using

我已经在一台开发人员机器上用python 2.7(Anaconda)创建了一个virtualenv,并(在安装包后)将其复制到另一台windows机器上的PROD设置中(与外部无通信)。在virtualenv中为程序执行任何已安装的“.exe”入口点会在目标计算机上产生此错误,但在源计算机上运行正常:

(env) D:\app\pyvenv>env\Scripts\pip.exe
Fatal error in launcher: Unable to create process using '"'
两台计算机上的python安装位置设置为同一文件夹:
C:\ProgramData\Anaconda2


也可以在这篇文章的底部看到我的补充说明。谢谢

在我的例子中,我卸载了venv,然后再次安装,它工作了。
pip uninstall virtualenv
卸载它,然后使用
pip install virtualenv
再次安装它。

我也遇到了同样的问题。尝试使用以下命令创建virtualenv:

virtualenv --python C:\Path\To\Python\python.exe venv

请注意,您应该在
--python
选项之后指定python安装文件夹的路径。

在我的例子中,我以前将python.exe可执行文件的名称更改为python3.exe,因此在运行时:

virtualenv project1_env

如果这也是你的情况,它也找不到python.exe。。只需将其重新命名为python.exe,它就应该可以工作。

我的问题的可能重复项并不相同,但非常接近。1.我的python版本是2.7,而不是3.2。我在虚拟3中运行这个。由于任何地方都没有连接,因此无法在目标上升级或安装任何内容。如果有与外部世界的连通性,我一开始就不会遇到这个问题。4.所有其他建议都不适用