折腾了一下午, 发现virtualenv是没法简单地移动或共享的, 因为里面写死了很多绝对路径, 而且貌似是个Feature不能更改.
所以会出现一系列错误!!! 比如没法用pip,或者pip是全局的之类的
ref:
https://stackoverflow.com/questions/6628476/renaming-a-virtualenv-folder-without-breaking-it
所以正确使用pip和virtualenv的方法就是
从原有venv中的pip freeze出来一个requirement.txt
再在新的venv中重新安装
具体看下面这个链接最后部分的
如何迁移后恢复重建开发环境
ref:
https://www.cnblogs.com/lonkiss/p/rebuild-development-environment-with-virtualenv-and