与其他开发人员共享虚拟环境
Sharing Virtual Environments With Other Developers
我已经使用 python3 创建了一个虚拟环境。
virtualenv -p python3 py36
在项目文件夹内名为 environments
的文件夹中。
激活后,我运行which python3
输出为:
(py36) ur@comp:~/Desktop/project$ which python3
/home/ur/Desktop/project/environments/py36/bin/python3
我的问题是,如果其他开发人员要从云存储库中提取数据,他们如何使用相同的虚拟环境?
我们发现,当他们激活环境时,它会使用上面的路径;这对他的机器不正确,因此他无法使用环境。
我们通过将上面的路径更改为他们机器的路径(无论它出现在 env 文件中的什么地方)来临时解决了这个问题。但是他修改后我拉项目也会出现同样的问题
我们想知道是否有一种共享虚拟环境的方法,我们不必更改每个路径。
感谢您的宝贵时间。
虚拟环境不可重定位。开发人员必须创建自己的环境。
我已经使用 python3 创建了一个虚拟环境。
virtualenv -p python3 py36
在项目文件夹内名为 environments
的文件夹中。
激活后,我运行which python3
输出为:
(py36) ur@comp:~/Desktop/project$ which python3
/home/ur/Desktop/project/environments/py36/bin/python3
我的问题是,如果其他开发人员要从云存储库中提取数据,他们如何使用相同的虚拟环境?
我们发现,当他们激活环境时,它会使用上面的路径;这对他的机器不正确,因此他无法使用环境。
我们通过将上面的路径更改为他们机器的路径(无论它出现在 env 文件中的什么地方)来临时解决了这个问题。但是他修改后我拉项目也会出现同样的问题
我们想知道是否有一种共享虚拟环境的方法,我们不必更改每个路径。
感谢您的宝贵时间。
虚拟环境不可重定位。开发人员必须创建自己的环境。