[英]How do I install wxPython into a specific VsCode Python?
在 Windows 10 下運行最新的 VsCode,我已經從終端窗口將 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
一個包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
時我是否需要做一些類似的不透明的事情?
是的,您必須將它安裝到要使用它的每個Python 環境中。
假設您使用的是標准設置,這可能很簡單:
C:\Users\Pax\AppData\Local\Programs\Python\Python37-32\Scripts\pip.exe install wxpython
這會將pip install wxpython
到特定環境(在本例中為 Python 3.7),並允許您在 VsCode 中運行的 Python 代碼中使用它。
我只需要在 Linux Mint 19 的終端中使用pip3
而不是pip
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.