jupyter中python3如何导入文件_无法读取Azure Jupyter笔记本(Python 2和3)中的“.parquet”文件...
我正在尝试使用azurejupyter笔记本打开拼花板文件。我尝试过Python内核(2和3)。
安装pyarrow后,只有当Python内核为2时,我才能导入模块(不能使用python3)
以下是我到目前为止所做的(为了清楚起见,我没有提到我所有的尝试,例如使用conda而不是pip,因为它也失败了):!pip install --upgrade pip
!pip install -I Cython==0.28.5
!pip install pyarrow
import pandas
import pyarrow
import pyarrow.parquet
#so far, so good
filePath_parquet = "foo.parquet"
table_parquet_raw = pandas.read_parquet(filePath_parquet, engine='pyarrow')
如果我离线(使用Spyder,PythonV.3.7.0),这很好用。但是使用Azure笔记本会失败。在
^{pr2}$
有什么想法吗?在
提前谢谢你!在
编辑:
非常感谢您的回复彼得潘!
我已经打印了这些声明,以下是我得到的:
1。在print(pandas.__dict__)
=>;read_parquet不出现
2。在print(pandas.__file__)
=>;我得到:/home/nbuser/anaconda3_23/lib/python3.4/site-packages/pandas/__init__.py导入系统;打印(搜索路径)=>;我得到:['', '/home/nbuser/anaconda3_23/lib/python34.zip',
'/home/nbuser/anaconda3_23/lib/python3.4',
'/home/nbuser/anaconda3_23/lib/python3.4/plat-linux',
'/home/nbuser/anaconda3_23/lib/python3.4/lib-dynload',
'/home/nbuser/.local/lib/python3.4/site-packages',
'/home/nbuser/anaconda3_23/lib/python3.4/site-packages',
'/home/nbuser/anaconda3_23/lib/python3.4/site-packages/Sphinx-1.3.1-py3.4.egg',
'/home/nbuser/anaconda3_23/lib/python3.4/site-packages/setuptools-27.2.0-py3.4.egg',
'/home/nbuser/anaconda3_23/lib/python3.4/site-packages/IPython/extensions',
'/home/nbuser/.ipython']
你知道吗?在
编辑2:
亲爱的@PeterPan,我已经输入了!conda update conda和{}:当检查Pandas版本(pandas.__version__)时,它仍然是{}。在
我也尝试过使用!conda update pandas -y -f,它返回:
`正在获取包元数据。。。。。。。。。。。
正在解决包规范:。在
环境/住宅/nbuser/anaconda3_23中的安装包计划:
将安装以下新软件包:pandas: 0.19.2-np111py34_1`
键入时:
!pip install --upgrade pandas
我得到:
Requirement already up-to-date: pandas in /home/nbuser/anaconda3_23/lib/python3.4/site-packages
Requirement already up-to-date: pytz>=2011k in /home/nbuser/anaconda3_23/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: numpy>=1.9.0 in /home/nbuser/anaconda3_23/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: python-dateutil>=2 in /home/nbuser/anaconda3_23/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: six>=1.5 in /home/nbuser/anaconda3_23/lib/python3.4/site-packages (from python-dateutil>=2->pandas)
最后,键入时:
!pip install --upgrade pandas==0.24.0
我得到:
Collecting pandas==0.24.0
Could not find a version that satisfies the requirement pandas==0.24.0 (from versions: 0.1, 0.2b0, 0.2b1, 0.2, 0.3.0b0, 0.3.0b2, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.6.0, 0.6.1, 0.7.0rc1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0rc1, 0.8.0rc2, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.15.2, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0rc1, 0.19.0, 0.19.1, 0.19.2, 0.20.0rc1, 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.21.0rc1, 0.21.0, 0.21.1, 0.22.0)
No matching distribution found for pandas==0.24.0
因此,我猜测问题来自于Azure中包的管理方式。更新一个包(这里是Pandas),应该会导致更新到可用的最新版本,不是吗?在
jupyter中python3如何导入文件_无法读取Azure Jupyter笔记本(Python 2和3)中的“.parquet”文件...相关推荐
- jupyter中python3如何导入文件_Python·Jupyter Notebook各种使用方法
PythonJupyter Notebook各种使用方法记录持续更新 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Ju ...
- abaqus生成odb文件_【前沿技术】基于Python的ABAQUS二次开发在飞机蒙皮锤铆中的应用...
基于Python的ABAQUS 二次开发在飞机 蒙皮锤铆中的应用 在飞机蒙皮铆接技术中,锤铆是用一个小冲击力循环累计施加到铆钉使之变形的过程.根据锤铆铆接工艺和铆枪结构原理,铆钉的塑性变形是由铆枪的活 ...
- python处理表格数据教程_代码详解:使用Python从不同表格中提取数据
常用的表格数据存储文件格式--CSV,Microsoft Excel,Google Excel . Python通常称为粘合语言.这个名称归因于人们逐渐开发出的大量接口库和特征,也得益于广泛的使用和良 ...
- python异步读写文件_一文彻底搞懂python文件读写
Python文件读写 一,I/O操作 I/O在计算机中是指Input/Output,也就是Stream(流)的输入和输出.这里的输入和输出是相对于内存来说的,Input Stream(输入流)是指数据 ...
- java并发读取相同的文件_高效读取大文件,再也不用担心 OOM 了!
最近阿粉接到一个需求,需要从文件读取数据,然后经过业务处理之后存储到数据库中.这个需求,说实话不是很难,阿粉很快完成了第一个版本. 内存读取 第一个版本,阿粉采用内存读取的方式,所有的数据首先读读取到 ...
- c++遍历文件夹下的文件_算法面试|开发者必备|使用递归函数进行无限分类及文件夹遍历...
适合的读者:学生:初级程序员 前言 程序设计本质上是为了解决生产中的问题,而有时候我们面临的问题无法用有限的数学公式来解决,比如树形目录.无限分类等等,类似这种问题,用递归函数来解决就方便多了. 那什 ...
- python读取文件_一日一技:使用Python读取Excel文件
安装xlrd模块: pip install xlrd 使用xlrd模块,可以从电子表格中检索信息. 例如,可以在Python中完成读取,写入或修改数据的操作. 另外,用户可能必须浏览各种工作表并根据某 ...
- 吾爱破解python处理wps文件_太赞了!用Python实现WPS会员功能
前言 本文针对 仅有 PDF 文件,而无相关 PDF 编辑器的情况下,给 PDF 添加水印. 一.前期准备 安装 PyPDF2 ,命令提示框输入: pip install PyPDF2 新建 wate ...
- python3 opencv截取视频_录制的视频,使用python opencv去截取帧数(只取某一帧)同时可裁剪图像尺寸...
coding: utf-8 指定某一帧截取图像(不包括裁剪) import cv2 as cv import os 1.读取视频文件夹 filepath = './Input_video' # 需要读 ...
最新文章
- lvm讲解和磁盘故障案例
- python生成的exe程序在其他电脑打开报错_9102年你还不会搭建Python环境
- configparser logging
- PostgreSQL如何使用PLJava支持Java编程
- 敏捷开发_敏捷开发和迭代开发的异同分析
- sql简单带索引的语句_SQL Server 2017:栏目索引和简单计划
- OC---Math公式
- Ubuntu上的论文翻译软件 --- 兰译
- 2019支付版/聚合支付第三方支付/四方支付系统/提供技术咨询服务
- 最经典的大数据案例解析(附代码)
- COMSOL6.0 版本新功能:求解大型瞬态声学问题
- 138译码器的工作原理
- win7旗舰版怎么降级到专业版|win7旗舰版改成专业版的方法
- 用linux设计应用程序,ARM设计的uClinux及其应用
- 如何使用思维导图做计划?这样绘制思维导图的方法你使用过吗?
- 当前计算机与医学结合的研究热点,浅谈医学影像技术的现在与未来论文范文
- 医保是不是只有住院才能在单位报销,什么样的病才能报销
- isin函数及其反函数
- 阿博茨科技宣布完成3000万美元B轮融资
- eMMC Mandatory Boot和Alternative Boot
热门文章
- HALCON 20.11:深度学习笔记(6)---有监督训练
- Halcon图像预处理之灰度形态学
- Baumer相机BGAPI_ImageHeader Member List
- posix threads php,3分钟短文 | PHP多线程没用过,你可能错过了计算机最好的时代!...
- P3052 [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper [模拟退火]
- 数 AI 人物还看今朝!CCAI 2017 人工智能青年论坛即将启航
- 关于 MySQL 8.0 新特性“隐藏索引”的一点思考
- 【python】socket编程常量错误问题-1 'AF_INET'
- web.xml 详细介绍
- php的正则匹配方法preg_match_all问题