如何将wxPython安装到特定的VsCode Python中?

时间:2019-03-04 01:30:05

标签: python visual-studio-code wxpython

在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-bit,则import wx会失败,大概是因为我没有pip install进行过{ {1}}进入那些环境。

该如何wxPython打包到VsCode中配置的特定环境中的程序包?

我看到,当我的应用程序运行VsCode 时,它会执行以下操作:

pip install

运行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' 时是否需要做类似不透明的操作?

2 个答案:

答案 0 :(得分:1)

是的,您必须将其安装到要使用它的每个 Python环境中。

假设您使用的是标准设置,则可能很简单:

C:\Users\Pax\AppData\Local\Programs\Python\Python37-32\Scripts\pip.exe install wxpython

这将pip install wxpython进入特定的 环境(在本例中为Python 3.7),并允许您在VsCode内运行的Python代码中使用它。

答案 1 :(得分:0)

在Linux Mint 19的终端中,我只需要使用pip3而不是pip