簡體   English   中英

如何將 wxPython 安裝到特定的 VsCode Python 中?

[英]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-bitPython 3.7.2 32-bitimport 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM