0
我想将我的项目从Python 2.7.12迁移到Python 3.5.2。 (这是正确的事情,是不是?)wxPython virtualenv python 3
我明白,让wxPython在virtualenv中工作可能是一个问题,但如果我使用此命令创建环境,它在Python 2上工作正常:
virtualenv env --system-site-packages
对于Python 3,我用:
virtualenv -p python3 env --system-site-packages
但(如预期),这并不回暖的wxPython
wxPython的安装在:
/usr/lib/python2.7/dist-packages
但是,当然,在
/usr/lib/python3/dist-packages
没有wxPython的。
我需要做什么才能在我的Python 3环境中使用它?
我已经进入我的virtualenv环境就跑:
pip install -U wxPython
推荐here,但我得到所有这些error messages
您需要安装的wxPython凤凰(wxPython的4.XX)https://wxpython.org/ pages/downloads/index.html(注意'pip'的安装参考应该至少在我的Linux机器上是'pip3') –
@RolfofSaxony在virtualenv中,它可以只是'pip',因为只有1个'pip'。在virtualenv之外,它必须是“pip3”。另外我认为你的评论应该是OP接受它的答案。 – phd
我试过** pip在Python 3环境中安装了-U wxPython **,但是如果失败并出现编译错误 – Psionman