PyCharm: пути sys.path и интерпретатора - PullRequest
0 голосов
/ 30 ноября 2018

Я прочитал несколько веток с вопросами, похожими на этот ( этот один в частности), и попробовал некоторые решения, но пока не удалось.

Я хочу включить Python'sкаталог site-packages по умолчанию в sys.path для всех сценариев в проекте.В моем случае этот путь находится в моем пользовательском каталоге:

.../Library/Python/3.7/lib/python/site-packages/

Именно там все пакеты установлены (например, scipy), и кажется неэффективным добавлять sys.path.append в начале каждого скрипта(как я уже видел, говорят другие).

Я попробовал предлагаемое решение здесь , а именно добавление указанного выше пути к путям интерпретатора проекта списка (видно внизу):

снимок экрана

Красные линии на снимке экрана удаляют некоторые имена личных / рабочих каталогов.Третья строка - это каталог ...lib/python3.7/site-packages в каталоге проекта PyCharm.

После подтверждения этих новых настроек в терминале того же проекта PyCharm, если вы выполните:

import sys
sys.path

возвращает:

['',
'/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip',
'/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7',
'/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload',
<the path for `...lib/python3.7/site-packages` in PyCharm Project's directory>]

т.е. только что добавленный мной путь не существует, а import scipy, например, не работает.(Я попытался закрыть / снова открыть PyCharm на случай, если что-нибудь получится, но безуспешно.)

Кажется, что человек в этом посте просил то же самое, что и это, и это сработало для них.Я что-то делаю не так или просто недоразумение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...