Запуская последний VsCode под Windows 10, я установил wxPython из окна терминала в стандартную среду Python 3.6.3 (ту, о которой упоминается, когда я спрашиваю python -V
).
В VsCode предоставляетсяЯ выбираю эту среду (Python 3.6.3 32-bit
), мое приложение работает нормально.
Однако, если я переключаюсь на одну из двух других моих сред, Python 3.6.6 64-bit
или Python 3.7.2 32-bit
, import wx
завершается неудачей, предположительно потому, чтоУ меня нет pip install
-ed wxPython
в этих средах.
Как мне сделать, pip install
пакет в определенной среде, настроенной в VsCode?
Я вижу, что когда VsCode запускает моего приложения, оно выполняет что-то вроде:
cd 'c:\Users\Pax\Documents\pysrc';
${env:PYTHONIOENCODING}='UTF-8'; ${env:PYTHONUNBUFFERED}='1'; &
'C:\Users\Pax\AppData\Local\Programs\Python\Python36-32\python.exe'
'c:\Users\Pax\.vscode\extensions\blah\blah\ptvsd_launcher.py'
'--default' '--client' '--host' 'localhost' '--port' '53664'
'-m' 'myapp.py'
Нужно ли делать что-то непрозрачное при запуске pip
?