Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 02.03.2014
Сообщений: 133

VS code запускает не тот pip

08.07.2022, 20:19. Показов 1174. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Пытаюсь поставить плагин для VS code, а он требует питон и библиотеки.
Я установил их с помощью pip install через обычную консоль, но плагин их не находит.
Я попробовал в консоли, которая внутри VS, позапускать разные команды, и вот, что оно выдаёт:
Кликните здесь для просмотра всего текста

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
PS C:\> pip
Traceback (most recent call last):
  File "D:\Programs\Xilinx\Vivado\2021.1\tps\win64\python-3.8.3\lib\runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\Programs\Xilinx\Vivado\2021.1\tps\win64\python-3.8.3\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Programs\Python310\Scripts\pip.exe\__main__.py", line 4, in <module>
  File "D:\Programs\Xilinx\Vivado\2021.1\tps\win64\python-3.8.3\lib\site-packages\pip\_internal\__init__.py", line 19, in <module>
    from pip._vendor.urllib3.exceptions import DependencyWarning
  File "D:\Programs\Xilinx\Vivado\2021.1\tps\win64\python-3.8.3\lib\site-packages\pip\_vendor\urllib3\__init__.py", line 7, in <module>
    from .connectionpool import (
  File "D:\Programs\Xilinx\Vivado\2021.1\tps\win64\python-3.8.3\lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 7, in <module>
    from socket import error as SocketError, timeout as SocketTimeout
  File "D:\Programs\Xilinx\Vivado\2021.1\tps\win64\python-3.8.3\lib\socket.py", line 49, in <module>
    import _socket
ImportError: DLL load failed while importing _socket: Не найден указанный модуль.
PS C:\> python -V
Python 3.10.5
PS C:\> python -c 'import site; print(site.getsitepackages())'
['D:/Programs/Xilinx/Vivado/2021.1\\tps\\win64\\python-3.8.3', 'D:/Programs/Xilinx/Vivado/2021.1\\tps\\win64\\python-3.8.3\\lib\\site-packages']
PS C:\> python
Python 3.10.5 (tags/v3.10.5:f377153, Jun  6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', 'D:\\Programs\\Xilinx\\Vivado\\2021.1\\tps\\win64\\python-3.8.3', 'D:\\Programs\\Xilinx\\Vivado\\2021.1\\tps\\win64\\python-3.8.3\\bin', 'D:\\Programs\\Xilinx\\Vivado\\2021.1\\tps\\win64\\python-3.8.3\\lib', 'D:\\Programs\\Xilinx\\Vivado\\2021.1\\tps\\win64\\python-3.8.3\\lib\\site-packages', 'C:\\', 'C:\\Programs\\Python310\\python310.zip', 'D:\\Programs\\Xilinx\\Vivado\\2021.1\\tps\\win64\\python-3.8.3\\DLLs', 'C:\\Programs\\Python310']
>>>

Он запускает не тот pip. Наверно, это как-то связано и с тем, что плагин не может найти установленные в питоне 3.10 библиотеки.
А в обычной консоли всё нормально:
Кликните здесь для просмотра всего текста

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
C:\Windows\System32>pip
 
Usage:
  pip <command> [options]
 
Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  config                      Manage local and global configuration.
  search                      Search PyPI for packages.
  cache                       Inspect and manage pip's wheel cache.
  index                       Inspect information available from package indexes.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  debug                       Show information useful for debugging.
  help                        Show help for commands.
 
General Options:
  -h, --help                  Show help.
  --debug                     Let unhandled exceptions propagate outside the main subroutine, instead of logging them
                              to stderr.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  --require-virtualenv        Allow pip to only run in a virtual environment; exit with an error otherwise.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up to 3 times (corresponding to
                              WARNING, ERROR, and CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --no-input                  Disable prompting for input.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt (default 5 times).
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup,
                              (a)bort.
  --trusted-host <hostname>   Mark this host or host:port pair as trusted, even though it does not have valid or any
                              HTTPS.
  --cert <path>               Path to PEM-encoded CA certificate bundle. If provided, overrides the default. See 'SSL
                              Certificate Verification' in pip documentation for more information.
  --client-cert <path>        Path to SSL client certificate, a single file containing the private key and the
                              certificate in PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new version of pip is available for
                              download. Implied with --no-index.
  --no-color                  Suppress colored output.
  --no-python-version-warning
                              Silence deprecation warnings for upcoming unsupported Pythons.
  --use-feature <feature>     Enable new functionality, that may be backward incompatible.
  --use-deprecated <feature>  Enable deprecated functionality, that will be removed in the future.
 
C:\Windows\System32>python -V
Python 3.10.5
 
C:\Windows\System32>python -c 'import site; print(site.getsitepackages())'
  File "<string>", line 1
    'import
    ^
SyntaxError: unterminated string literal (detected at line 1)
 
C:\Windows\System32>python -c "import site; print(site.getsitepackages())"
['C:\\Programs\\Python310', 'C:\\Programs\\Python310\\lib\\site-packages']
 
C:\Windows\System32>python
Python 3.10.5 (tags/v3.10.5:f377153, Jun  6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', 'C:\\Programs\\Python310\\python310.zip', 'C:\\Programs\\Python310\\DLLs', 'C:\\Programs\\Python310\\lib', 'C:\\Programs\\Python310', 'C:\\Programs\\Python310\\lib\\site-packages']
>>>

Как одна программа видит один питон, а другая другой? Откуда она нашла эти пути вообще?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.07.2022, 20:19
Ответы с готовыми решениями:

VS Code открывает файл с кодом в Windows Powershell (то есть запускает exe файл а не .cpp в самом терминале VS Code)
я хотел сделать небольшую программу на C++ используя VS Code. Настроил все, что нужно для компиляции(MinGW, дополнения) но когда я запускаю...

Pycharm запускает не тот код
Короче, написал программку для поиска файлов. При запуске данного кода запускается почему-то другой файл, который у меня есть. Т е...

Процесс запускает не тот файл
У меня есть скрипт по адресу C:\Users\крендель\Desktop\Code\Defect2019\bin\Debug\WavesSurface.r Сначала я методом File.Copy копирую его...

2
5025 / 1054 / 147
Регистрация: 29.01.2013
Сообщений: 6,188
09.07.2022, 10:38
Tsegorah, что вы знаете про виртуальное окружение в пайтон?
0
1 / 1 / 0
Регистрация: 02.03.2014
Сообщений: 133
09.07.2022, 21:51  [ТС]
Цитата Сообщение от Alli_Lupin Посмотреть сообщение
Tsegorah, что вы знаете про виртуальное окружение в пайтон?
Знаю, что оно бывает. А что?
Его же нужно специально создавать, чтобы оно было? Я не создавал.

Добавлено через 3 часа 28 минут
Я заметил, что, когда я запускаю VS code с ярлыка на рабочем столе, pip работает нормально. Но, если запустить VS code из другой среды с помощью команды "C:/Programs/Microsoft VS Code/Code.exe -g [file name]:[line number]", происходит описанная выше фигня.

Добавлено через 5 часов 46 минут
Решил проблему. Я запускал VS code через Vivado. Она при установке ставит собственный питон и потом при запуске создаёт виртуальное окружение, которое потом передаётся в дочерние программы. Надо было добавить tcl скрипт, который при запуске выключает виртуальное окружение:
unset ::env(PYTHONPATH)
unset ::env(PYTHONHOME)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.07.2022, 21:51
Помогаю со студенческими работами здесь

Code::Blocks не запускает скомпилированную им программу
Привет! Поставил code::blocks из исходников, все собралось и установилось успешно. Создал консольные проект, написал Hello, World,...

Не нулевой exit code при завершении работы батника который запускает другой батник
Здравствуйте, просьба помочь разобраться в проблеме. Есть система управления и мониторинга файлами,в которой есть возможность создавать...

Пытаюсь поставить playsound, лезут ошибки и предложение обновить pip. Pip не обновляется. Что делать?
Пытаюсь поставить playsound, лезут ошибки и предложение обновить pip. Pip не обновляется. Что делать? Есть ли пакет готового софта без...

Pip install --upgrade pip
python -m pip install --upgrade pip что такое -m?

Pip : Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы
Если что япереустановил python 10 на python 9 вылезает такая ошибка при вводе в терминал к примеру python --version, такая ошибка PS...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru