5

我已经安装了电子和 python 3.4,但是当我运行电子时,它给了我以下错误。我安装了没有 --no-deps 的 pyqt5。

pip3.4 install pyqt5 --no-deps

pip3.4 install https://download.electrum.org/3.1.3/Electrum-3.1.3.tar.gz

#electrum 
Traceback (most recent call last):
File "/usr/local/bin/electrum", line 418, in <module>
d.init_gui(config, plugins)
File "/usr/local/lib/python3.4/site-packages/electrum/daemon.py", line 308, in init_gui
gui = __import__('electrum_gui.' + gui_name, fromlist=['electrum_gui'])
File "/usr/local/lib/python3.4/site-packages/electrum_gui/qt/__init__.py", line 35, in <module>
from PyQt5.QtGui import *
ImportError: No module named 'sip'

我还升级了点子。使用 deps 出错: pip3.4 install pyqt5

# pip3.4 install pyqt5
Requirement already satisfied: pyqt5 in /usr/local/lib/python3.4/site-packages
Collecting sip>=4.19.1 (from pyqt5)
Could not find a version that satisfies the requirement sip>=4.19.1 (from pyqt5) (from versions: )
No matching distribution found for sip>=4.19.1 (from pyqt5)
You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
4

2 回答 2

1

我认为问题在于您使用的是 Python 3.4。

根据PyQt5 的文档,如果从 wheel 安装,Python 3.5 是最低要求。

于 2018-08-10T12:39:28.770 回答
0

不是问题,试试吧

首先,使用这个在你的 cmd 中激活你的虚拟环境,

./utfod/Scripts/activate

如果错误如下:cannot be loaded because running scripts is disabled on this system,然后为解决方案执行此操作,

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser

首先在powershell中命令然后

./utfod/Scripts/activate
于 2021-09-01T14:22:41.937 回答