linux - 与其他开发人员共享虚拟环境

标签 linux virtualenv project-management virtual-environment

我用python3做了一个虚拟环境。

virtualenv -p python3 py36

在项目文件夹内名为 environments 的文件夹中。

激活后,我运行 which python3 输出是:
(py36) ur@comp:~/Desktop/project$ which python3
/home/ur/Desktop/project/environments/py36/bin/python3
我的问题是,如果其他开发人员要从云存储库中提取数据,他们如何使用相同的虚拟环境?

我们发现当他们激活环境时,它会使用上面的路径;这对他的机器不正确,因此他无法使用环境。

我们通过将上面的路径更改为他们机器的路径(无论它出现在 env 文件中的什么地方)来暂时解决了这个问题。但是他修改后拉项目,我也会遇到同样的问题。

我们想知道是否有一种共享虚拟环境的方式,我们不必更改每条路径。

感谢您的宝贵时间。

最佳答案

虚拟环境不可重定位。开发人员必须创建自己的环境。

关于linux - 与其他开发人员共享虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48722101/

相关文章:

linux - CURL 用于访问需要从其他页面登录的页面

linux - 如何从字符串中提取数字?

php - 如果作业停止运行,让 Upstart 向我发送电子邮件通知的最佳方法是什么?

python - 找不到满足选择要求的版本

python virtualenv 无法访问主目录中的文件

java - 我如何许可网络应用程序?

c、linux - 在内核中使用 pthread.h

python - 在交互式 qsub 环境中使用 mpirun 激活虚拟环境

security - 你如何保护代码不泄露出去?