Я знаю Я уже видел эти вопросы, но ни одно из решений не решило мою проблему.
У меня новый MacBook Air m3. Я пытался все настроить правильно, но не могу заставить свои виртуальные окружения указывать на виртуальные пути вместо глобального.
Я пытаюсь установить pandas в venv в Python 3.13 (где venv является функцией по умолчанию)
Внутри моего venv я устанавливаю панды с помощью pip3 install pandas и получаю то, что ожидал. pip Free возвращает
Код: Выделить всё
numpy==2.2.1
pandas==2.2.3
python-dateutil==2.9.0.post0
pytz==2024.2
six==1.17.0
tzdata==2024.2
Код: Выделить всё
MY_REPO/venv/bin/python3
Когда Я импортирую sys и печатаю(sys.path), он показывает мой Mac python3 по умолчанию:
Код: Выделить всё
['/Library/Frameworks/Python.framework/Versions/3.13/lib/python313.zip', '/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13', '/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/lib-dynload', '', '/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages']
Может быть, я упустил какой-то очень простой/фундаментальный шаг, чтобы заставить venvs работать??? Я схожу с ума здесь. Это работает только в моем venv, если я устанавливаю pandas глобально.
Заранее спасибо!
Я пробовал указывать на разные установки Python, удалять и воссоздавать venvs . ничего не изменилось.
Подробнее здесь: https://stackoverflow.com/questions/793 ... s-globally