为python 3.6安装软件包时Pipenv失败

问题描述

我正在一个需要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 (将#修改为@)