环境:Ubuntu 16.04
我在a机的一个项目中做了一个虚拟机,然后把这个项目移到了B机上
放置项目的路径不同。它不适用于计算机BComputer A's project path: /home/projects/projectA
Computer B's project path: /home/sv_projects/projectA
似乎源代码试图寻找原始路径。如果在源代码virtualenv之后执行'whichpython',它不会显示任何路径。
为了进行交叉检查,我在计算机a中复制了项目a,并在源代码virtualenv之后执行“whichpython”。which python
/home/projects/projectA/venv/bin/python
在我期望的地方/home/projects/projectA_copy/venv/bin/python
因为我认为如果它像我预期的那样改变为打印,我可以用完全相同的方式将它应用到计算机B上。
''已添加''
一。
在仔细研究之后,我发现只有当virtualenv安装在计算机B中时,路径才可以更改,并且可以选择--extra search dir。但这不是我想要的,因为它取决于库;这意味着每次我想将环境复制到新机器上时,我都需要virtualenv。
我想知道如何将VirtualEnvironment复制到另一台机器上!
所以问题是。。。
如何更改源代码virtualenv python的路径?
或者我如何解决这个问题?