我有一个virtualenv位于/home/user/virtualenvs/Environment.现在我需要在另一台PC上使用这个环境.所以我安装virtualenv-clone并用它来克隆/Environment.然后我通过USB将其复制到另一台PC.我可以激活它source activate,但当我尝试启动python解释器时,sudo ./Environment/bin/python我得到
./bin/python: 1: ./bin/python: Syntax Error: "(" unexpected
Run Code Online (Sandbox Code Playgroud)
没有sudo执行它会给我一个错误,告诉我二进制格式有错误.但这怎么可能呢?我刚刚复制了它.或者有更好的方法吗?我不能只使用,pip freeze因为/Environment/lib/python2.7/site-packages/我自己编写了一些软件包,我也需要复制它们.据我所知,它pip freeze只是创建了一个包列表,然后下载和安装.