我想像这样将electrum-ltc安装到我的应用中:
pip3安装 https://download.electrum.org/3.3.3/Electrum-3.3.3.tar.gz#egg=electrum[fast]
但是,如果我在我的requirements.txt文件中包含此行,则角色执行失败,我必须使用上面显示的同一行手动安装它。
如果我在requirements.txt中这样安装它:
-e git + https://github.com/pooler/electrum-ltc.git#egg=electrum-ltc
在特定情况下,某些脚本的脚本包未安装。
那我该在谁安装或链接tar.gz软件包?
预先感谢
答案 0 :(得分:0)
我不知道您是否可以接受它作为答案,因为我以某种方式“作弊”。
我做到了:
$ mkdir /tmp/tgz-install && cd /tmp/tgz-install
$ pipenv install https://download.electrum.org/3.3.3/Electrum-3.3.3.tar.gz\#egg\=electrum\[fast\]
$ pipenv shell
$ pip3 freeze > requirements.txt
$ cat requirements.txt
我知道了
aiohttp==3.5.4
aiohttp-socks==0.2.2
aiorpcX==0.10.4
async-timeout==3.0.1
attrs==18.2.0
certifi==2018.11.29
chardet==3.0.4
dnspython==1.16.0
ecdsa==0.13
Electrum==3.3.3
idna==2.8
jsonrpclib-pelix==0.4.0
multidict==4.5.2
protobuf==3.6.1
pyaes==1.6.1
pycryptodomex==3.7.3
QDarkStyle==2.5.4
qrcode==6.1
six==1.12.0
yarl==1.3.0
我想您只需pip
就能完成所有工作。
如果您不能直接使用pipenv
,则可以使用创建的requirements
。
在遇到麻烦时通知。