在dropbox上使用公共virtualenvs

2024-04-16 14:19:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个项目,其中代码位于一个共享的dropbox上(不是我的选择,我不能更改这个)。在mac上,它们都安装在~/Dropbox(这不是我的选择,我无法更改)

在python2中,windows用户使用了一个住在dropbox上的公共venv。我可以通过--relocateable选项使其可重新定位,而少数mac用户只制作了他们自己的VenV。你知道吗

在Python3中,我有更多的Mac用户,所以我希望每个人都有可重新定位的venv。然而,Windows似乎无法正常工作,mac似乎根本无法正常工作。你知道吗

我想要的结构是在适当的目录中有Dropbox/venvs/[mac, win]和virtualenv。让人们使用合适的静脉。你知道吗

我已经为用户准备好了自动访问正确venv的系统。然而,由于所有的硬编码,venv不能在创建它们的机器之外的任何机器上正常工作。你知道吗

处理这个问题的“正确”方法是什么?我不认为我是在试图解决这个奇怪的问题,而virtualenv并不能让我的解决方案变得简单,所以我认为应该有一些其他公认的架构来解决这个问题。。。它是什么?你知道吗


Tags: 项目代码用户定位机器virtualenvvenvwindows