问题描述
我正在一个需要return FutureBuilder<List>(
future: DatabaseHelper.instance.queryAll(),initialData: List(),builder: (context,snapshot) {
return snapshot.hasData
? new ListView.builder(
padding: const EdgeInsets.all(10.0),itemCount: snapshot.data.length,itemBuilder: (context,i) {
print("value : " + snapshot.data.toString());
return new Card(
child: Column(mainAxisSize: MainAxisSize.min,children: <
Widget>[
ListTile(
leading:
Image.file(File(snapshot.data[i]["thumbnail_url"])),title: Text(
snapshot.data[i]["title"],style: _biggerFont,),subtitle: Text(snapshot.data[i]["month"] +
"," +
snapshot.data[i]["year"]),onTap: () {
},ButtonBar(
children: <Widget>[
Visibility(
visible: _isUrduAvail,child: FlatButton(
child: const Text('اردو'),onPressed: () {
Navigator.of(context).push(MaterialPageRoute(
builder: (context) => OfflinePdfViewer(
snapshot.data[i]["id"].toString(),snapshot.data[i]["title"],snapshot.data[i]["urdu_url"],"Urdu")));
},Visibility(
visible: _isEnglishAvail,child: FlatButton(
child: const Text('English'),onPressed: () {
Navigator.of(context).push(MaterialPageRoute(
builder: (context) => OfflinePdfViewer(
snapshot.data[i]["id"].toString(),snapshot.data[i]["english_url"],"English")));
},Visibility(
visible: _isHindiAvail,child: FlatButton(
child: const Text('हिन्दी'),snapshot.data[i]["hindi_url"],"Hindi")));
},],)
]));
},)
: Center(
child: CircularProgressIndicator(),);
},);
和python 3.6的项目中工作。当我运行 Navigator.pushAndRemoveUntil(
context,MaterialPageRoute(
builder: (BuildContext context) => LibraryScreen(),(route) => false,);
时,我收到错误消息
pipenv
还有一个出于隐私原因而保留的私有维护的库(我试图删除它,但无济于事。)然后,pipenv尝试“安装最初失败的依赖项……”,然后喷出一堆像
pipenv sync
尝试通过pipenv安装An error occurred while installing django-markdown-deux==1.0.5 --hash=sha256:5b4a3cd9454af5b4cec0e19151b41d98d09400ddae0688afb81dbf62a4edafff! Will try again.
An error occurred while installing easy-thumbnails==2.7 --hash=sha256:e4e7a0dd4001f56bfd4058428f2c91eafe27d33ef3b8b33ac4e013b159b9ff91! Will try again.
时,也会出现此错误消息,格式略有不同。
[InstallError]: retcode = do_sync(
[InstallError]: File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py",line 2884,in do_sync
[InstallError]: do_init(
[InstallError]: File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py",line 1305,in do_init
[InstallError]: do_install_dependencies(
[InstallError]: File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py",line 899,in do_install_dependencies
[InstallError]: batch_install(
[InstallError]: File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py",line 796,in batch_install
[InstallError]: _cleanup_procs(procs,failed_deps_queue,retry=retry)
[InstallError]: File "/usr/local/lib/python3.8/dist-packages/pipenv/core.py",line 703,in _cleanup_procs
[InstallError]: raise exceptions.InstallError(c.dep.name,extra=err_lines)
[pipenv.exceptions.InstallError]: Looking in indexes: https://pypi.python.org/simple
[pipenv.exceptions.InstallError]: Collecting django-markdown-deux==1.0.5
[pipenv.exceptions.InstallError]: Using cached django-markdown-deux-1.0.5.zip (16 kB)
[pipenv.exceptions.InstallError]: Building wheels for collected packages: django-markdown-deux
[pipenv.exceptions.InstallError]: Building wheel for django-markdown-deux (setup.py): started
[pipenv.exceptions.InstallError]: Building wheel for django-markdown-deux (setup.py): finished with status 'error'
[pipenv.exceptions.InstallError]: ERROR: Command errored out with exit status 1:
[pipenv.exceptions.InstallError]: command: /home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/bin/python -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'/tmp/pip-install-7100f1_i/django-markdown-deux/setup.py'"'"'; __file__='"'"'/tmp/pip-install-7100f1_i/django-markdown-deux/setup.py'"'"';f=getattr(tokenize,'"'"'open'"'"',open)(__file__);code=f.read().replace('"'"'\r\n'"'"','"'"'\n'"'"');f.close();exec(compile(code,__file__,'"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-b1rphrl8
[pipenv.exceptions.InstallError]: cwd: /tmp/pip-install-7100f1_i/django-markdown-deux/
[pipenv.exceptions.InstallError]: Complete output (64 lines):
[pipenv.exceptions.InstallError]: running bdist_wheel
[pipenv.exceptions.InstallError]: running build
[pipenv.exceptions.InstallError]: running build_py
[pipenv.exceptions.InstallError]: creating build
[pipenv.exceptions.InstallError]: creating build/lib
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/__init__.py -> build/lib/markdown_deux
[pipenv.exceptions.InstallError]: running egg_info
[pipenv.exceptions.InstallError]: writing lib/django_markdown_deux.egg-info/PKG-INFO
[pipenv.exceptions.InstallError]: writing dependency_links to lib/django_markdown_deux.egg-info/dependency_links.txt
[pipenv.exceptions.InstallError]: writing requirements to lib/django_markdown_deux.egg-info/requires.txt
[pipenv.exceptions.InstallError]: writing top-level names to lib/django_markdown_deux.egg-info/top_level.txt
[pipenv.exceptions.InstallError]: reading manifest file 'lib/django_markdown_deux.egg-info/SOURCES.txt'
[pipenv.exceptions.InstallError]: reading manifest template 'MANIFEST.in'
[pipenv.exceptions.InstallError]: writing manifest file 'lib/django_markdown_deux.egg-info/SOURCES.txt'
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux/conf
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/conf/__init__.py -> build/lib/markdown_deux/conf
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/conf/settings.py -> build/lib/markdown_deux/conf
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux/templates
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux/templates/markdown_deux
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/templates/markdown_deux/markdown_cheatsheet.html -> build/lib/markdown_deux/templates/markdown_deux
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux/templatetags
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/templatetags/__init__.py -> build/lib/markdown_deux/templatetags
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/templatetags/markdown_deux_tags.py -> build/lib/markdown_deux/templatetags
[pipenv.exceptions.InstallError]: warning: build_py: byte-compiling is disabled,skipping.
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: installing to build/bdist.linux-x86_64/wheel
[pipenv.exceptions.InstallError]: running install
[pipenv.exceptions.InstallError]: running install_lib
[pipenv.exceptions.InstallError]: Traceback (most recent call last):
[pipenv.exceptions.InstallError]: File "<string>",line 1,in <module>
[pipenv.exceptions.InstallError]: File "/tmp/pip-install-7100f1_i/django-markdown-deux/setup.py",line 42,in <module>
[pipenv.exceptions.InstallError]: zip_safe=False,[pipenv.exceptions.InstallError]: File "/home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/lib/python3.6/site-packages/setuptools/__init__.py",line 145,in setup
[pipenv.exceptions.InstallError]: return distutils.core.setup(**attrs)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/core.py",line 148,in setup
[pipenv.exceptions.InstallError]: dist.run_commands()
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/dist.py",line 955,in run_commands
[pipenv.exceptions.InstallError]: self.run_command(cmd)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/dist.py",line 974,in run_command
[pipenv.exceptions.InstallError]: cmd_obj.run()
[pipenv.exceptions.InstallError]: File "/home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/lib/python3.6/site-packages/wheel/bdist_wheel.py",line 259,in run
[pipenv.exceptions.InstallError]: self.run_command('install')
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",line 313,in run_command
[pipenv.exceptions.InstallError]: self.distribution.run_command(command)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/dist.py",in run_command
[pipenv.exceptions.InstallError]: cmd_obj.run()
[pipenv.exceptions.InstallError]: File "/home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/lib/python3.6/site-packages/setuptools/command/install.py",line 61,in run
[pipenv.exceptions.InstallError]: return orig.install.run(self)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/command/install.py",line 557,in run
[pipenv.exceptions.InstallError]: self.run_command(cmd_name)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",line 973,in run_command
[pipenv.exceptions.InstallError]: cmd_obj.ensure_finalized()
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",line 107,in ensure_finalized
[pipenv.exceptions.InstallError]: self.finalize_options()
[pipenv.exceptions.InstallError]: File "/home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/lib/python3.6/site-packages/setuptools/command/install_lib.py",line 17,in finalize_options
[pipenv.exceptions.InstallError]: self.set_undefined_options('install',('install_layout','install_layout'))
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",line 290,in set_undefined_options
[pipenv.exceptions.InstallError]: setattr(self,dst_option,getattr(src_cmd_obj,src_option))
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",line 103,in __getattr__
[pipenv.exceptions.InstallError]: raise AttributeError(attr)
[pipenv.exceptions.InstallError]: AttributeError: install_layout
[pipenv.exceptions.InstallError]: ----------------------------------------
[pipenv.exceptions.InstallError]: ERROR: Failed building wheel for django-markdown-deux
[pipenv.exceptions.InstallError]: Running setup.py clean for django-markdown-deux
[pipenv.exceptions.InstallError]: Failed to build django-markdown-deux
[pipenv.exceptions.InstallError]: Installing collected packages: django-markdown-deux
[pipenv.exceptions.InstallError]: Running setup.py install for django-markdown-deux: started
[pipenv.exceptions.InstallError]: Running setup.py install for django-markdown-deux: finished with status 'error'
[pipenv.exceptions.InstallError]: ERROR: Command errored out with exit status 1:
[pipenv.exceptions.InstallError]: command: /home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/bin/python -u -c 'import sys,'"'"'exec'"'"'))' install --record /tmp/pip-record-_v1a0e1f/install-record.txt --single-version-externally-managed --compile --install-headers /home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/include/site/python3.6/django-markdown-deux
[pipenv.exceptions.InstallError]: cwd: /tmp/pip-install-7100f1_i/django-markdown-deux/
[pipenv.exceptions.InstallError]: Complete output (56 lines):
[pipenv.exceptions.InstallError]: running install
[pipenv.exceptions.InstallError]: running build
[pipenv.exceptions.InstallError]: running build_py
[pipenv.exceptions.InstallError]: creating build
[pipenv.exceptions.InstallError]: creating build/lib
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/__init__.py -> build/lib/markdown_deux
[pipenv.exceptions.InstallError]: running egg_info
[pipenv.exceptions.InstallError]: writing lib/django_markdown_deux.egg-info/PKG-INFO
[pipenv.exceptions.InstallError]: writing dependency_links to lib/django_markdown_deux.egg-info/dependency_links.txt
[pipenv.exceptions.InstallError]: writing requirements to lib/django_markdown_deux.egg-info/requires.txt
[pipenv.exceptions.InstallError]: writing top-level names to lib/django_markdown_deux.egg-info/top_level.txt
[pipenv.exceptions.InstallError]: reading manifest file 'lib/django_markdown_deux.egg-info/SOURCES.txt'
[pipenv.exceptions.InstallError]: reading manifest template 'MANIFEST.in'
[pipenv.exceptions.InstallError]: writing manifest file 'lib/django_markdown_deux.egg-info/SOURCES.txt'
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux/conf
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/conf/__init__.py -> build/lib/markdown_deux/conf
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/conf/settings.py -> build/lib/markdown_deux/conf
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux/templates
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux/templates/markdown_deux
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/templates/markdown_deux/markdown_cheatsheet.html -> build/lib/markdown_deux/templates/markdown_deux
[pipenv.exceptions.InstallError]: creating build/lib/markdown_deux/templatetags
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/templatetags/__init__.py -> build/lib/markdown_deux/templatetags
[pipenv.exceptions.InstallError]: copying lib/markdown_deux/templatetags/markdown_deux_tags.py -> build/lib/markdown_deux/templatetags
[pipenv.exceptions.InstallError]: warning: build_py: byte-compiling is disabled,skipping.
[pipenv.exceptions.InstallError]:
[pipenv.exceptions.InstallError]: running install_lib
[pipenv.exceptions.InstallError]: Traceback (most recent call last):
[pipenv.exceptions.InstallError]: File "<string>",in <module>
[pipenv.exceptions.InstallError]: File "/tmp/pip-install-7100f1_i/django-markdown-deux/setup.py",in <module>
[pipenv.exceptions.InstallError]: zip_safe=False,[pipenv.exceptions.InstallError]: File "/home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/lib/python3.6/site-packages/setuptools/__init__.py",in setup
[pipenv.exceptions.InstallError]: return distutils.core.setup(**attrs)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/core.py",in setup
[pipenv.exceptions.InstallError]: dist.run_commands()
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/dist.py",in run_commands
[pipenv.exceptions.InstallError]: self.run_command(cmd)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/dist.py",in run_command
[pipenv.exceptions.InstallError]: cmd_obj.run()
[pipenv.exceptions.InstallError]: File "/home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/lib/python3.6/site-packages/setuptools/command/install.py",in run
[pipenv.exceptions.InstallError]: return orig.install.run(self)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/command/install.py",in run
[pipenv.exceptions.InstallError]: self.run_command(cmd_name)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",in run_command
[pipenv.exceptions.InstallError]: self.distribution.run_command(command)
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/dist.py",in run_command
[pipenv.exceptions.InstallError]: cmd_obj.ensure_finalized()
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",in ensure_finalized
[pipenv.exceptions.InstallError]: self.finalize_options()
[pipenv.exceptions.InstallError]: File "/home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/lib/python3.6/site-packages/setuptools/command/install_lib.py",in finalize_options
[pipenv.exceptions.InstallError]: self.set_undefined_options('install','install_layout'))
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",in set_undefined_options
[pipenv.exceptions.InstallError]: setattr(self,src_option))
[pipenv.exceptions.InstallError]: File "/home/martin/anaconda3/lib/python3.6/distutils/cmd.py",in __getattr__
[pipenv.exceptions.InstallError]: raise AttributeError(attr)
[pipenv.exceptions.InstallError]: AttributeError: install_layout
[pipenv.exceptions.InstallError]: ----------------------------------------
[pipenv.exceptions.InstallError]: ERROR: Command errored out with exit status 1: /home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/bin/python -u -c 'import sys,'"'"'exec'"'"'))' install --record /tmp/pip-record-_v1a0e1f/install-record.txt --single-version-externally-managed --compile --install-headers /home/martin/.local/share/virtualenvs/nablaweb-2TimVObB/include/site/python3.6/django-markdown-deux Check the logs for full command output.
我有pipenv版本2020.8.13,并尝试通过pyenv和conda安装python 3.6的几个不同版本(4、12、11)。同样的错误仍然存在,而我们无法在其他系统上重现该错误。我正在使用Ubuntu
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)