如何在两台不同的Mac上使用相同的virtualenv?

2024-10-03 11:24:08 发布

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

我已经在OneDrive中设置了一个django项目,我想在两个不同的MacBook上使用相同的virtualenv。问题是,如果在另一台计算机上创建了virtualenv,那么每台计算机都选择了错误的解释器。例如,如果我在macbook1中创建一个virtualenv env,并选择python3作为解释器,那么在激活virtualenv后which python它会显示-

/Users/<username>/OneDrive/<project-name>/env/bin/python

(这是预期的python路径)

但是如果我在激活env之后在macbook2中执行which python,它会将-/usr/bin/python显示为输出(它指向python2解释器)。如果我以相反的方式重复这些步骤,也会发生同样的情况

我仔细检查了两个macbook的python目录、文件和.bash_profile,它们看起来是一样的。我想知道为什么会这样


Tags: 项目djangoenvwhichbinvirtualenv计算机错误