我正在尝试使用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”文件...相关推荐

  1. jupyter中python3如何导入文件_Python·Jupyter Notebook各种使用方法

    PythonJupyter Notebook各种使用方法记录持续更新 一 Jupyter NoteBook的安装 1 新版本Anaconda自带Jupyter 2 老版本Anacodna需自己安装Ju ...

  2. abaqus生成odb文件_【前沿技术】基于Python的ABAQUS二次开发在飞机蒙皮锤铆中的应用...

    基于Python的ABAQUS 二次开发在飞机 蒙皮锤铆中的应用 在飞机蒙皮铆接技术中,锤铆是用一个小冲击力循环累计施加到铆钉使之变形的过程.根据锤铆铆接工艺和铆枪结构原理,铆钉的塑性变形是由铆枪的活 ...

  3. python处理表格数据教程_代码详解:使用Python从不同表格中提取数据

    常用的表格数据存储文件格式--CSV,Microsoft Excel,Google Excel . Python通常称为粘合语言.这个名称归因于人们逐渐开发出的大量接口库和特征,也得益于广泛的使用和良 ...

  4. python异步读写文件_一文彻底搞懂python文件读写

    Python文件读写 一,I/O操作 I/O在计算机中是指Input/Output,也就是Stream(流)的输入和输出.这里的输入和输出是相对于内存来说的,Input Stream(输入流)是指数据 ...

  5. java并发读取相同的文件_高效读取大文件,再也不用担心 OOM 了!

    最近阿粉接到一个需求,需要从文件读取数据,然后经过业务处理之后存储到数据库中.这个需求,说实话不是很难,阿粉很快完成了第一个版本. 内存读取 第一个版本,阿粉采用内存读取的方式,所有的数据首先读读取到 ...

  6. c++遍历文件夹下的文件_算法面试|开发者必备|使用递归函数进行无限分类及文件夹遍历...

    适合的读者:学生:初级程序员 前言 程序设计本质上是为了解决生产中的问题,而有时候我们面临的问题无法用有限的数学公式来解决,比如树形目录.无限分类等等,类似这种问题,用递归函数来解决就方便多了. 那什 ...

  7. python读取文件_一日一技:使用Python读取Excel文件

    安装xlrd模块: pip install xlrd 使用xlrd模块,可以从电子表格中检索信息. 例如,可以在Python中完成读取,写入或修改数据的操作. 另外,用户可能必须浏览各种工作表并根据某 ...

  8. 吾爱破解python处理wps文件_太赞了!用Python实现WPS会员功能

    前言 本文针对 仅有 PDF 文件,而无相关 PDF 编辑器的情况下,给 PDF 添加水印. 一.前期准备 安装 PyPDF2 ,命令提示框输入: pip install PyPDF2 新建 wate ...

  9. python3 opencv截取视频_录制的视频,使用python opencv去截取帧数(只取某一帧)同时可裁剪图像尺寸...

    coding: utf-8 指定某一帧截取图像(不包括裁剪) import cv2 as cv import os 1.读取视频文件夹 filepath = './Input_video' # 需要读 ...

最新文章

  1. lvm讲解和磁盘故障案例
  2. python生成的exe程序在其他电脑打开报错_9102年你还不会搭建Python环境
  3. configparser logging
  4. PostgreSQL如何使用PLJava支持Java编程
  5. 敏捷开发_敏捷开发和迭代开发的异同分析
  6. sql简单带索引的语句_SQL Server 2017:栏目索引和简单计划
  7. OC---Math公式
  8. Ubuntu上的论文翻译软件 --- 兰译
  9. 2019支付版/聚合支付第三方支付/四方支付系统/提供技术咨询服务
  10. 最经典的大数据案例解析(附代码)
  11. COMSOL6.0 版本新功能:求解大型瞬态声学问题
  12. 138译码器的工作原理
  13. win7旗舰版怎么降级到专业版|win7旗舰版改成专业版的方法
  14. 用linux设计应用程序,ARM设计的uClinux及其应用
  15. 如何使用思维导图做计划?这样绘制思维导图的方法你使用过吗?
  16. 当前计算机与医学结合的研究热点,浅谈医学影像技术的现在与未来论文范文
  17. 医保是不是只有住院才能在单位报销,什么样的病才能报销
  18. isin函数及其反函数
  19. 阿博茨科技宣布完成3000万美元B轮融资
  20. eMMC Mandatory Boot和Alternative Boot

热门文章

  1. HALCON 20.11:深度学习笔记(6)---有监督训练
  2. Halcon图像预处理之灰度形态学
  3. Baumer相机BGAPI_ImageHeader Member List
  4. posix threads php,3分钟短文 | PHP多线程没用过,你可能错过了计算机最好的时代!...
  5. P3052 [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper [模拟退火]
  6. 数 AI 人物还看今朝!CCAI 2017 人工智能青年论坛即将启航
  7. 关于 MySQL 8.0 新特性“隐藏索引”的一点思考
  8. 【python】socket编程常量错误问题-1 'AF_INET'
  9. web.xml 详细介绍
  10. php的正则匹配方法preg_match_all问题