Полагаю, мой возвышенный текст 3 не видит вену.
Я установил виртуальную среду на python 3 через venv. Я работаю в Sublime text 3 на Mac.
Когда я пытался импортировать не встроенные модули, такие как yaml или любой другой в Sublime, я получил ошибку: ImportError: Нет модуля с именем yalm.
Тем не менее, модуль правильно установлен с пипс. Venv активирован. Я даже запускаю Sublime с помощью команды "subl" из терминала.
работает это
import json
import numpy
import sys
import requests
print('\n'.join(sys.path))
Я получаю:
/Users/maksim/Desktop/py_exercise/code /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/Library/Python/2.7/site-packages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC
/Users/maksim/Desktop/py_exercise/code
- это мой рабочий каталог, внутри которого находится venv.
И NumPy не установлен в моем Venv.
Когда я запускаю python в оболочке из терминала, он легко находит модули.
На моей машине также установлена анаконда.
Как связать sublime3 с активным виртуальным окружением? Какова лучшая практика этого?