Python - Can#39;t Install Packages: TypeError: unorderable types: NoneType() gt;= str()(Python - 无法安装软件包:TypeError:不可排序的类型:NoneType() = str())
问题描述
系统:Win7 64、Python 3.4、Pycharm 3.0.2、MinGW
System: Win7 64, Python 3.4, Pycharm 3.0.2, MinGW
每当我尝试在 Pycharm 中或通过命令行安装软件包时,我都会得到以下信息:
Whenever I try to install a package, in Pycharm or via command line, I get this:
running install
running build
running build_py
running build_ext
Traceback (most recent call last):
File "C:UsersMyAccountDownloadsscandir-masterscandir-mastersetup.py", line 48, in <module> 'Programming Language :: Python :: Implementation :: CPython',
File "C:Python34libdistutilscore.py", line 148, in setup dist.run_commands()
File "C:Python34libdistutilsdist.py", line 955, in run_commands self.run_command(cmd)
File "C:Python34libdistutilsdist.py", line 974, in run_command cmd_obj.run()
File "C:Python34libdistutilscommandinstall.py", line 554, in run self.run_command('build')
File "C:Python34libdistutilscmd.py", line 313, in run_command self.distribution.run_command(command)
File "C:Python34libdistutilsdist.py", line 974, in run_command cmd_obj.run()
File "C:Python34libdistutilscommanduild.py", line 126, in run self.run_command(cmd_name)
File "C:Python34libdistutilscmd.py", line 313, in run_command self.distribution.run_command(command)
File "C:Python34libdistutilsdist.py", line 974, in run_command cmd_obj.run()
File "C:Python34libdistutilscommanduild_ext.py", line 317, in run force=self.force)
File "C:Python34libdistutilsccompiler.py", line 1031, in new_compiler return klass(None, dry_run, force)
File "C:Python34libdistutilscygwinccompiler.py", line 282, in __init__ CygwinCCompiler.__init__ (self, verbose, dry_run, force)
File "C:Python34libdistutilscygwinccompiler.py", line 126, in __init__ if self.ld_version >= "2.10.90":
TypeError: unorderable types: NoneType() >= str()
今天早些时候,我收到无法找到 vcvarsall.bat"错误,但通过 这个话题.
Earlier today I was getting the "Unable to find vcvarsall.bat" error, but solved that with this thread.
我相信这个问题的根源在于我几周前卸载了 Visual Studio Express,因为我没有使用它.有没有办法在不重新安装 VSE 的情况下解决此错误?
I believe this problem was rooted in me uninstalling Visual Studio Express a few weeks back as I wasn't using it. Is there a way to get around this error without installing VSE again?
谢谢!
推荐答案
我通过 conda install mingw 在我的虚拟环境中解决了这个问题,然后放置
I solved this problem by conda install mingw in my virtual environment and then placing
[build]
compiler=msvc
在 Libdistutilsdistutils.cfg 中
in Libdistutilsdistutils.cfg
这篇关于Python - 无法安装软件包:TypeError:不可排序的类型:NoneType() >= str()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Python - 无法安装软件包:TypeError:不可排序的类型
基础教程推荐
- 使用大型矩阵时禁止 Pycharm 输出中的自动换行符 2022-01-01
- 在Python中从Azure BLOB存储中读取文件 2022-01-01
- 在同一图形上绘制Bokeh的烛台和音量条 2022-01-01
- 无法导入 Pytorch [WinError 126] 找不到指定的模块 2022-01-01
- 求两个直方图的卷积 2022-01-01
- 修改列表中的数据帧不起作用 2022-01-01
- Plotly:如何设置绘图图形的样式,使其不显示缺失日期的间隙? 2022-01-01
- 包装空间模型 2022-01-01
- PANDA VALUE_COUNTS包含GROUP BY之前的所有值 2022-01-01
- PermissionError: pip 从 8.1.1 升级到 8.1.2 2022-01-01
