Какой путь использует vscode при установке пакетов? - PullRequest
0 голосов
/ 25 апреля 2020

(Первый вопрос здесь.)

Я использую vscode на Windows для программирования на python. У моего Windows имени пользователя есть пробелы, поэтому я должен использовать двойные кавычки в большинстве путей, и соответственно изменил мои пути pythonPath и fileName. Но когда мне предлагают установить пакеты (pylint, et c.), Терминал показывает ошибки из-за пробелов в пути.

Я искал настройки для пути к расширениям , если это то, что мне нужно изменить, но я не могу его найти.

Это ответ терминала, когда я нажимаю Установить во всплывающем окне «Linter pylint not Installed»:

(venv)C:\PythonScripts\YTHistory>c:/PythonScripts/YTHistory/venv/Scripts/python.exe c:\Users\firstName lastName\.vscode\extensions\ms-python.python-2020.4.76186\pythonFiles\pyvsc-run-isolated.py pip install -U pylint

C:\Users\firstName lastName\AppData\Local\Programs\Python\Python38\python.exe: can't open file 'c:\Users\firstName': [Errno 2] No
such file or directory

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

1 Ответ

0 голосов
/ 27 апреля 2020

Если вы используете виртуальную среду, вам не нужно сообщать никакому инструменту об указанном c пути. Просто установите в свою виртуальную среду, и VS Code будет использовать его оттуда, например, python -m pip install pylint с активированного терминала.

Если вы не используете виртуальную среду, то я советую сначала использовать одну из них, а затем установить инструменты разработки в него.

...