在电子版中安装后如何运行一次性脚本?

时间:2018-07-11 20:08:42

标签: python node.js python-3.x electron

我需要从Electron应用程序运行python脚本。我必须设置python虚拟环境安装后。类似于以下内容(但希望与平台无关)。

cd /Applications/z.app/Contents/Resources/app.asar.unpacked
brew reinstall python
brew upgrade python
pip3 install --upgrade pip
pip3 install virtualenv
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt

1 个答案:

答案 0 :(得分:0)

第一步:

我采用的方法是使用py2app和电子应用程序一起创建python本机应用程序 但是在使用anaconda的过程中,它也几乎没有遇到任何问题。 这样做有助于https://github.com/stuarteberg/helloworld

第二步:

2(a)

您将遇到找不到pyqt错误

  

ImportError:没有名为PyQt4.QtGui的模块

然后做

  1. conda install pyqt=4
  2. 重启终端

2(b)(可选)

以上回购位于pyqt4中,如果您需要pyqt5:

要在Mac上安装pyqt5,请先安装macportshttps://guide.macports.org/#installing.macports),然后执行

unset PYTHONPATH
brew install sip --with-python3
brew install pyqt --with-python3