Я создал проект django в OneDrive и хотел бы использовать один и тот же virtualenv на двух разных macbooks. Проблема в том, что каждый компьютер выбирает неправильного интерпретатора, если virtualenv создается на другом компьютере. Например, если я создаю virtualenv env
в macbook1 и выбираю python3 в качестве интерпретатора, то когда я делаю which python
после активации virtualenv, он показывает -
/Users/<username>/OneDrive/<project-name>/env/bin/python
(что является ожидаемым путем к питону)
Но если я сделаю which python
в macbook2 после активации env
, он покажет - /usr/bin/python
как вывод (который указывает на интерпретатор python2). То же самое происходит, если я повторяю шаги в обратном порядке.
Я дважды проверил каталоги, файлы и .bash_profile
на python для обоих macbooks, и они выглядят одинаково. Интересно, почему это происходит?