Python 无法使用pip安装熊猫
在使用pip安装熊猫时,我遇到了一个错误。有人能帮我解决这个问题吗。我正在windows10上使用python 3.4Python 无法使用pip安装熊猫,python,python-3.x,pandas,Python,Python 3.x,Pandas,在使用pip安装熊猫时,我遇到了一个错误。有人能帮我解决这个问题吗。我正在windows10上使用python 3.4 set build\lib.win-amd64-3.4\pandas/_version.py to '0.22.0' running build_ext building 'pandas._libs.hashing' extension Traceback (most recent call last): File "<string&g
set build\lib.win-amd64-3.4\pandas/_version.py to '0.22.0'
running build_ext
building 'pandas._libs.hashing' extension
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\setup.py", line 743, in <module>
**setuptools_kwargs)
File "C:\Python34\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Python34\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Python34\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Python34\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "C:\Python34\lib\distutils\command\install.py", line 539, in run
self.run_command('build')
File "C:\Python34\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Python34\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Python34\lib\distutils\command\build.py", line 126, in run
self.run_command(cmd_name)
File "C:\Python34\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Python34\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Python34\lib\distutils\command\build_ext.py", line 339, in run
self.build_extensions()
File "C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\setup.py", line 385, in build_extensions
build_ext.build_extensions(self)
File "C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\setup.py", line 161, in build_extensions
_build_ext.build_extensions(self)
File "C:\Python34\lib\distutils\command\build_ext.py", line 448, in build_extensions
self.build_extension(ext)
File "C:\Python34\lib\distutils\command\build_ext.py", line 503, in build_extension
depends=ext.depends)
File "C:\Python34\lib\distutils\msvc9compiler.py", line 460, in compile
self.initialize()
File "C:\Python34\lib\distutils\msvc9compiler.py", line 371, in initialize
vc_env = query_vcvarsall(VERSION, plat_spec)
File "C:\Python34\lib\site-packages\setuptools\msvc9_support.py", line 52, in query_vcvarsall
return unpatched['query_vcvarsall'](version, *args, **kwargs)
File "C:\Python34\lib\distutils\msvc9compiler.py", line 287, in query_vcvarsall
raise ValueError(str(list(result.keys())))
ValueError: ['path']
----------------------------------------
Command "C:\Python34\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\sthakur1\\AppData\\Local\\Temp\\pip-build-2lweg8a9\\pandas\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\sthakur1\AppData\Local\Temp\pip-todgu5lt-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\
将build\lib.win-amd64-3.4\pandas/\u version.py设置为“0.22.0”
运行build_ext
构建“pandas._libs.hashing”扩展
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\setup.py”,第743行,在
**设置工具(kwargs)
文件“C:\Python34\lib\distutils\core.py”,第148行,在安装程序中
dist.run_命令()
文件“C:\Python34\lib\distutils\dist.py”,第955行,在run\u命令中
self.run_命令(cmd)
文件“C:\Python34\lib\distutils\dist.py”,第974行,在run\u命令中
cmd_obj.run()
文件“C:\Python34\lib\site packages\setuptools\command\install.py”,第61行,正在运行
返回原始安装运行(自身)
文件“C:\Python34\lib\distutils\command\install.py”,第539行,正在运行
self.run_命令('build'))
文件“C:\Python34\lib\distutils\cmd.py”,第313行,在run\u命令中
self.distribution.run_命令(command)
文件“C:\Python34\lib\distutils\dist.py”,第974行,在run\u命令中
cmd_obj.run()
文件“C:\Python34\lib\distutils\command\build.py”,第126行,正在运行
self.run_命令(cmd_名称)
文件“C:\Python34\lib\distutils\cmd.py”,第313行,在run\u命令中
self.distribution.run_命令(command)
文件“C:\Python34\lib\distutils\dist.py”,第974行,在run\u命令中
cmd_obj.run()
文件“C:\Python34\lib\distutils\command\build\u ext.py”,第339行,正在运行
self.build_扩展()
文件“C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\setup.py”,第385行,内部版本扩展名
构建扩展(自身)
文件“C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\setup.py”,第161行,内部版本扩展名
_构建扩展(自身)
文件“C:\Python34\lib\distutils\command\build\u ext.py”,第448行,内部版本扩展名
自构建扩展(ext)
文件“C:\Python34\lib\distutils\command\build\u ext.py”,第503行,内部版本扩展名
dependens=ext.dependens)
文件“C:\Python34\lib\distutils\msvc9compiler.py”,第460行,在compile中
self.initialize()
文件“C:\Python34\lib\distutils\msvc9compiler.py”,第371行,在初始化中
vc_env=query_vcvarsall(版本、平台规范)
文件“C:\Python34\lib\site packages\setuptools\msvc9\u support.py”,第52行,在query\u vcvvarsall中
返回未打补丁的['query_vcvvarsall'](版本,*args,**kwargs)
文件“C:\Python34\lib\distutils\msvc9compiler.py”,第287行,位于查询\u vcvarsall中
提升值错误(str(list(result.keys()))
ValueError:['path']
----------------------------------------
命令“C:\Python34\python.exe-u-C”导入setuptools,标记化__文件\'C:\\Users\\sthakur1\\AppData\\Local\\Temp\\pip-build-2lweg8a9\\pandas\\setup.py';f=getattr(标记化“打开”,打开)(_文件);code=f.read().replace('\r\n','\n');f、 close();exec(编译(代码,文件,exec'))“安装--记录C:\Users\sthakur1\AppData\Local\Temp\pip-todgu5lt-record\install-record.txt--外部管理的单一版本--编译”失败,错误代码为C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\1\
在python 3.4上使用pip安装pandas时,这是一个常见问题。这实际上是一个已知的bug,pandas包开发人员在
最简单的解决方案应该是:
pip install 'pandas<0.21'
pip安装'pandas您是否尝试过以管理员身份运行CMD窗口?
试试这个:
python -m pip install pandas
还要确保python安装文件夹位于“PATH”环境变量中最好的解决方案是在系统中安装Anaconda3。因为它是一个大型Python(具有数据科学库和更多库的强大支持)
我喜欢熊猫,我发现巨蟒是一个很好的工作工具Jupyter笔记本电脑也是学习、尝试和享受数据科学工作的绝佳工具。我与1/2的客户共事过,他们(拥有数学博士学位或任何组织的员工)建议我选择Anaconda和Jupyter笔记本
- 请从系统中卸载Python 3。同时从环境变量路径中删除相关路径
- 访问并下载Python 3.7
- 安装它,不要检查(✔) 如果安装向导要求设置环境变量(这会导致以后出现问题)
- 还要记下Anaconda的安装目录,基本上是
C:\Users\sthakur1\Anaconda3
,我们以它为例
- 通过接受默认设置,只需单击下一步。在安装结束时,它会要求您安装VScode,请安装,只需单击安装VScode,安装程序就会进行安装
- 完成后,单击close/finish按钮。现在是将以下路径逐个添加到PATH环境变量的时候了
最后2个是可选的,你可以跳过。事实上,我在检查自动路径设置选项时看到,安装程序也添加了这3个
这是我的一篇小文章,它解释了这一点,只要在谷歌(Chrome)上键入Anaconda path settings
,然后点击第二个链接(大部分),第一个链接就会进入Stackoverflow
最后,您可以打开一个新的终端,尝试以下语句
>>> import pandas as pd
>>> import numpy as np
>>>
>>> df = pd.DataFrame({"fullname": ["A N", "P Y"], "age": [34, 67]})
>>> df
现在您已经完成了。如果您遇到任何问题,请发表评论。我认为这与PIP版本有关。解决方法是安装PIP版本19.3.1
python-mpipinstal
>>> import pandas as pd
>>> import numpy as np
>>>
>>> df = pd.DataFrame({"fullname": ["A N", "P Y"], "age": [34, 67]})
>>> df