[
https://issues.apache.org/jira/browse/ARROW-10126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17204350#comment-17204350
]
Joris Van den Bossche edited comment on ARROW-10126 at 9/30/20, 6:16 AM:
-------------------------------------------------------------------------
This is the input and output of one of many tries:
{code}
PS C:\Users\flavio\miniconda3\Lib\site-packages> conda install pyarrow -c
conda-forge
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: C:\Users\flavio\miniconda3
added / updated specs:
- pyarrow
The following NEW packages will be INSTALLED:
abseil-cpp conda-forge/win-64::abseil-cpp-20200225.2-ha925a31_2
arrow-cpp conda-forge/win-64::arrow-cpp-1.0.1-py38hecdc4bb_9_cpu
aws-c-common conda-forge/win-64::aws-c-common-0.4.57-ha925a31_1
aws-c-event-stream conda-forge/win-64::aws-c-event-stream-0.1.6-h7915e17_3
aws-checksums conda-forge/win-64::aws-checksums-0.1.9-hb01e4cc_0
aws-sdk-cpp conda-forge/win-64::aws-sdk-cpp-1.8.56-h39ce35d_0
brotli conda-forge/win-64::brotli-1.0.9-ha925a31_0
bzip2 conda-forge/win-64::bzip2-1.0.8-he774522_3
c-ares conda-forge/win-64::c-ares-1.16.1-he774522_3
gflags conda-forge/win-64::gflags-2.2.2-ha925a31_1004
glog conda-forge/win-64::glog-0.4.0-h0174b99_3
grpc-cpp conda-forge/win-64::grpc-cpp-1.32.0-hc9df816_0
intel-openmp pkgs/main/win-64::intel-openmp-2020.1-216
krb5 conda-forge/win-64::krb5-1.17.1-hc04afaa_3
libblas conda-forge/win-64::libblas-3.8.0-16_mkl
libcblas conda-forge/win-64::libcblas-3.8.0-16_mkl
libcurl conda-forge/win-64::libcurl-7.71.1-h4b64cdc_6
liblapack conda-forge/win-64::liblapack-3.8.0-16_mkl
libprotobuf conda-forge/win-64::libprotobuf-3.13.0-h200bbdf_0
libssh2 conda-forge/win-64::libssh2-1.9.0-hb06d900_5
libthrift conda-forge/win-64::libthrift-0.13.0-hdfef310_6
libutf8proc conda-forge/win-64::libutf8proc-2.5.0-h9e6e254_2
lz4-c conda-forge/win-64::lz4-c-1.9.2-h62dcd97_2
mkl pkgs/main/win-64::mkl-2020.1-216
numpy conda-forge/win-64::numpy-1.19.1-py38h72c728b_0
parquet-cpp conda-forge/noarch::parquet-cpp-1.5.1-2
pyarrow conda-forge/win-64::pyarrow-1.0.1-py38hc564555_9_cpu
re2 conda-forge/win-64::re2-2020.08.01-ha925a31_1
snappy conda-forge/win-64::snappy-1.1.8-ha925a31_3
tk conda-forge/win-64::tk-8.6.10-he774522_0
xz conda-forge/win-64::xz-5.2.5-h62dcd97_1
zlib conda-forge/win-64::zlib-1.2.11-h62dcd97_1009
zstd conda-forge/win-64::zstd-1.4.5-h1f3a1b7_2
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
PS C:\Users\flavio\miniconda3\Lib\site-packages>
{code}
While in R, using reticulate package, import fails with the error message of
the title of this issue, the import command using Python console does not fail
but the commands do, see below:
{code}
Python 3.8.3 (default, May 19 2020, 06:50:17) [MSC v.1916 64 bit (AMD64)] ::
Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
>>> import pyarrow
>>> import seaborn as sns
>>> iris = sns.load_dataset('iris')
>>> iris.write_feather("iris.feather")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\flavio\miniconda3\lib\site-packages\pandas\core\generic.py",
line 5136, in __getattr__
return object.__getattribute__(self, name)
AttributeError: 'DataFrame' object has no attribute 'write_feather'
>>> pyarrow.feather.write_feather(iris,"iris.feather")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'pyarrow' has no attribute 'feather'
{code}
{code}
PS C:\Users\flavio\miniconda3> conda list
# packages in environment at C:\Users\flavio\miniconda3:
#
# Name Version Build Channel
abseil-cpp 20200225.2 ha925a31_2 conda-forge
arrow-cpp 1.0.1 py38hecdc4bb_9_cpu conda-forge
aws-c-common 0.4.57 ha925a31_1 conda-forge
aws-c-event-stream 0.1.6 h7915e17_3 conda-forge
aws-checksums 0.1.9 hb01e4cc_0 conda-forge
aws-sdk-cpp 1.8.56 h39ce35d_0 conda-forge
brotli 1.0.9 ha925a31_0 conda-forge
brotlipy 0.7.0 py38h1e8a9f7_1000 conda-forge
bzip2 1.0.8 he774522_3 conda-forge
c-ares 1.16.1 he774522_3 conda-forge
ca-certificates 2020.6.20 hecda079_0 conda-forge
certifi 2020.6.20 pypi_0 pypi
cffi 1.14.3 py38hba49e27_0 conda-forge
chardet 3.0.4 py38h32f6830_1007 conda-forge
conda 4.8.5 py38h32f6830_1 conda-forge
conda-package-handling 1.7.0 py38hd4486f3_5 conda-forge
console_shortcut 0.1.1 4
cryptography 3.1.1 py38hba49e27_0 conda-forge
cycler 0.10.0 pypi_0 pypi
gflags 2.2.2 ha925a31_1004 conda-forge
glog 0.4.0 h0174b99_3 conda-forge
grpc-cpp 1.32.0 hc9df816_0 conda-forge
idna 2.10 pyh9f0ad1d_0 conda-forge
intel-openmp 2020.1 216
kiwisolver 1.2.0 pypi_0 pypi
krb5 1.17.1 hc04afaa_3 conda-forge
libblas 3.8.0 16_mkl conda-forge
libcblas 3.8.0 16_mkl conda-forge
libcurl 7.71.1 h4b64cdc_6 conda-forge
liblapack 3.8.0 16_mkl conda-forge
libprotobuf 3.13.0 h200bbdf_0 conda-forge
libssh2 1.9.0 hb06d900_5 conda-forge
libthrift 0.13.0 hdfef310_6 conda-forge
libutf8proc 2.5.0 h9e6e254_2 conda-forge
lz4-c 1.9.2 h62dcd97_2 conda-forge
matplotlib 3.3.2 pypi_0 pypi
menuinst 1.4.16 py38he774522_0
mkl 2020.1 216
numpy 1.19.2 pypi_0 pypi
openssl 1.1.1h he774522_0 conda-forge
pandas 1.1.2 pypi_0 pypi
parquet-cpp 1.5.1 2 conda-forge
pillow 7.2.0 pypi_0 pypi
pip 20.2.3 py_0 conda-forge
powershell_shortcut 0.0.1 3
pyarrow 1.0.1 py38hc564555_9_cpu conda-forge
pycosat 0.6.3 py38h1e8a9f7_1004 conda-forge
pycparser 2.20 pyh9f0ad1d_2 conda-forge
pyopenssl 19.1.0 py_1 conda-forge
pyparsing 2.4.7 pypi_0 pypi
pysocks 1.7.1 py38h32f6830_1 conda-forge
python 3.8.3 he1778fa_0
python-dateutil 2.8.1 pypi_0 pypi
python_abi 3.8 1_cp38 conda-forge
pytz 2020.1 pypi_0 pypi
pywin32 227 py38hfa6e2cd_0 conda-forge
re2 2020.08.01 ha925a31_1 conda-forge
requests 2.24.0 pyh9f0ad1d_0 conda-forge
ruamel_yaml 0.15.80 py38h1e8a9f7_1002 conda-forge
scipy 1.5.2 pypi_0 pypi
seaborn 0.11.0 pypi_0 pypi
setuptools 49.6.0 py38h32f6830_1 conda-forge
six 1.15.0 pyh9f0ad1d_0 conda-forge
snappy 1.1.8 ha925a31_3 conda-forge
sqlite 3.33.0 he774522_0 conda-forge
tk 8.6.10 he774522_0 conda-forge
tqdm 4.50.0 pyh9f0ad1d_0 conda-forge
urllib3 1.25.10 py_0 conda-forge
vc 14.1 h869be7e_1 conda-forge
vs2015_runtime 14.16.27012 h30e32a0_2 conda-forge
wheel 0.35.1 pyh9f0ad1d_0 conda-forge
win_inet_pton 1.1.0 py38_0 conda-forge
wincertstore 0.2 py38_1003 conda-forge
xz 5.2.5 h62dcd97_1 conda-forge
yaml 0.2.5 he774522_0 conda-forge
zlib 1.2.11 h62dcd97_1009 conda-forge
zstd 1.4.5 h1f3a1b7_2 conda-forge
{code}
{code}
PS C:\Users\flavio\miniconda3> conda info
active environment : None
user config file : C:\Users\flavio\.condarc
populated config files :
conda version : 4.8.5
conda-build version : not installed
python version : 3.8.3.final.0
virtual packages :
base environment : C:\Users\flavio\miniconda3 (writable)
channel URLs : [https://repo.anaconda.com/pkgs/main/win-64]
[https://repo.anaconda.com/pkgs/main/noarch]
[https://repo.anaconda.com/pkgs/r/win-64]
[https://repo.anaconda.com/pkgs/r/noarch]
[https://repo.anaconda.com/pkgs/msys2/win-64]
[https://repo.anaconda.com/pkgs/msys2/noarch]
package cache : C:\Users\flavio\miniconda3\pkgs
C:\Users\flavio\.conda\pkgs
C:\Users\flavio\AppData\Local\conda\conda\pkgs
envs directories : C:\Users\flavio\miniconda3\envs
C:\Users\flavio\.conda\envs
C:\Users\flavio\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/4.8.5 requests/2.24.0 CPython/3.8.3 Windows/10
Windows/10.0.18362
administrator : False
netrc file : None
offline mode : False
{code}
was (Author: githunter0):
This is the input and output of one of many tries:
PS C:\Users\flavio\miniconda3\Lib\site-packages> conda install pyarrow -c
conda-forge
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: C:\Users\flavio\miniconda3
added / updated specs:
- pyarrow
The following NEW packages will be INSTALLED:
abseil-cpp conda-forge/win-64::abseil-cpp-20200225.2-ha925a31_2
arrow-cpp conda-forge/win-64::arrow-cpp-1.0.1-py38hecdc4bb_9_cpu
aws-c-common conda-forge/win-64::aws-c-common-0.4.57-ha925a31_1
aws-c-event-stream conda-forge/win-64::aws-c-event-stream-0.1.6-h7915e17_3
aws-checksums conda-forge/win-64::aws-checksums-0.1.9-hb01e4cc_0
aws-sdk-cpp conda-forge/win-64::aws-sdk-cpp-1.8.56-h39ce35d_0
brotli conda-forge/win-64::brotli-1.0.9-ha925a31_0
bzip2 conda-forge/win-64::bzip2-1.0.8-he774522_3
c-ares conda-forge/win-64::c-ares-1.16.1-he774522_3
gflags conda-forge/win-64::gflags-2.2.2-ha925a31_1004
glog conda-forge/win-64::glog-0.4.0-h0174b99_3
grpc-cpp conda-forge/win-64::grpc-cpp-1.32.0-hc9df816_0
intel-openmp pkgs/main/win-64::intel-openmp-2020.1-216
krb5 conda-forge/win-64::krb5-1.17.1-hc04afaa_3
libblas conda-forge/win-64::libblas-3.8.0-16_mkl
libcblas conda-forge/win-64::libcblas-3.8.0-16_mkl
libcurl conda-forge/win-64::libcurl-7.71.1-h4b64cdc_6
liblapack conda-forge/win-64::liblapack-3.8.0-16_mkl
libprotobuf conda-forge/win-64::libprotobuf-3.13.0-h200bbdf_0
libssh2 conda-forge/win-64::libssh2-1.9.0-hb06d900_5
libthrift conda-forge/win-64::libthrift-0.13.0-hdfef310_6
libutf8proc conda-forge/win-64::libutf8proc-2.5.0-h9e6e254_2
lz4-c conda-forge/win-64::lz4-c-1.9.2-h62dcd97_2
mkl pkgs/main/win-64::mkl-2020.1-216
numpy conda-forge/win-64::numpy-1.19.1-py38h72c728b_0
parquet-cpp conda-forge/noarch::parquet-cpp-1.5.1-2
pyarrow conda-forge/win-64::pyarrow-1.0.1-py38hc564555_9_cpu
re2 conda-forge/win-64::re2-2020.08.01-ha925a31_1
snappy conda-forge/win-64::snappy-1.1.8-ha925a31_3
tk conda-forge/win-64::tk-8.6.10-he774522_0
xz conda-forge/win-64::xz-5.2.5-h62dcd97_1
zlib conda-forge/win-64::zlib-1.2.11-h62dcd97_1009
zstd conda-forge/win-64::zstd-1.4.5-h1f3a1b7_2
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
PS C:\Users\flavio\miniconda3\Lib\site-packages>
While in R, using reticulate package, import fails with the error message of
the title of this issue, the import command using Python console does not fail
but the commands do, see below:
Python 3.8.3 (default, May 19 2020, 06:50:17) [MSC v.1916 64 bit (AMD64)] ::
Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
>>> import pyarrow
>>> import seaborn as sns
>>> iris = sns.load_dataset('iris')
>>> iris.write_feather("iris.feather")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\flavio\miniconda3\lib\site-packages\pandas\core\generic.py",
line 5136, in __getattr__
return object.__getattribute__(self, name)
AttributeError: 'DataFrame' object has no attribute 'write_feather'
>>> pyarrow.feather.write_feather(iris,"iris.feather")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'pyarrow' has no attribute 'feather'
PS C:\Users\flavio\miniconda3> conda list
# packages in environment at C:\Users\flavio\miniconda3:
#
# Name Version Build Channel
abseil-cpp 20200225.2 ha925a31_2 conda-forge
arrow-cpp 1.0.1 py38hecdc4bb_9_cpu conda-forge
aws-c-common 0.4.57 ha925a31_1 conda-forge
aws-c-event-stream 0.1.6 h7915e17_3 conda-forge
aws-checksums 0.1.9 hb01e4cc_0 conda-forge
aws-sdk-cpp 1.8.56 h39ce35d_0 conda-forge
brotli 1.0.9 ha925a31_0 conda-forge
brotlipy 0.7.0 py38h1e8a9f7_1000 conda-forge
bzip2 1.0.8 he774522_3 conda-forge
c-ares 1.16.1 he774522_3 conda-forge
ca-certificates 2020.6.20 hecda079_0 conda-forge
certifi 2020.6.20 pypi_0 pypi
cffi 1.14.3 py38hba49e27_0 conda-forge
chardet 3.0.4 py38h32f6830_1007 conda-forge
conda 4.8.5 py38h32f6830_1 conda-forge
conda-package-handling 1.7.0 py38hd4486f3_5 conda-forge
console_shortcut 0.1.1 4
cryptography 3.1.1 py38hba49e27_0 conda-forge
cycler 0.10.0 pypi_0 pypi
gflags 2.2.2 ha925a31_1004 conda-forge
glog 0.4.0 h0174b99_3 conda-forge
grpc-cpp 1.32.0 hc9df816_0 conda-forge
idna 2.10 pyh9f0ad1d_0 conda-forge
intel-openmp 2020.1 216
kiwisolver 1.2.0 pypi_0 pypi
krb5 1.17.1 hc04afaa_3 conda-forge
libblas 3.8.0 16_mkl conda-forge
libcblas 3.8.0 16_mkl conda-forge
libcurl 7.71.1 h4b64cdc_6 conda-forge
liblapack 3.8.0 16_mkl conda-forge
libprotobuf 3.13.0 h200bbdf_0 conda-forge
libssh2 1.9.0 hb06d900_5 conda-forge
libthrift 0.13.0 hdfef310_6 conda-forge
libutf8proc 2.5.0 h9e6e254_2 conda-forge
lz4-c 1.9.2 h62dcd97_2 conda-forge
matplotlib 3.3.2 pypi_0 pypi
menuinst 1.4.16 py38he774522_0
mkl 2020.1 216
numpy 1.19.2 pypi_0 pypi
openssl 1.1.1h he774522_0 conda-forge
pandas 1.1.2 pypi_0 pypi
parquet-cpp 1.5.1 2 conda-forge
pillow 7.2.0 pypi_0 pypi
pip 20.2.3 py_0 conda-forge
powershell_shortcut 0.0.1 3
pyarrow 1.0.1 py38hc564555_9_cpu conda-forge
pycosat 0.6.3 py38h1e8a9f7_1004 conda-forge
pycparser 2.20 pyh9f0ad1d_2 conda-forge
pyopenssl 19.1.0 py_1 conda-forge
pyparsing 2.4.7 pypi_0 pypi
pysocks 1.7.1 py38h32f6830_1 conda-forge
python 3.8.3 he1778fa_0
python-dateutil 2.8.1 pypi_0 pypi
python_abi 3.8 1_cp38 conda-forge
pytz 2020.1 pypi_0 pypi
pywin32 227 py38hfa6e2cd_0 conda-forge
re2 2020.08.01 ha925a31_1 conda-forge
requests 2.24.0 pyh9f0ad1d_0 conda-forge
ruamel_yaml 0.15.80 py38h1e8a9f7_1002 conda-forge
scipy 1.5.2 pypi_0 pypi
seaborn 0.11.0 pypi_0 pypi
setuptools 49.6.0 py38h32f6830_1 conda-forge
six 1.15.0 pyh9f0ad1d_0 conda-forge
snappy 1.1.8 ha925a31_3 conda-forge
sqlite 3.33.0 he774522_0 conda-forge
tk 8.6.10 he774522_0 conda-forge
tqdm 4.50.0 pyh9f0ad1d_0 conda-forge
urllib3 1.25.10 py_0 conda-forge
vc 14.1 h869be7e_1 conda-forge
vs2015_runtime 14.16.27012 h30e32a0_2 conda-forge
wheel 0.35.1 pyh9f0ad1d_0 conda-forge
win_inet_pton 1.1.0 py38_0 conda-forge
wincertstore 0.2 py38_1003 conda-forge
xz 5.2.5 h62dcd97_1 conda-forge
yaml 0.2.5 he774522_0 conda-forge
zlib 1.2.11 h62dcd97_1009 conda-forge
zstd 1.4.5 h1f3a1b7_2 conda-forge
PS C:\Users\flavio\miniconda3> conda info
active environment : None
user config file : C:\Users\flavio\.condarc
populated config files :
conda version : 4.8.5
conda-build version : not installed
python version : 3.8.3.final.0
virtual packages :
base environment : C:\Users\flavio\miniconda3 (writable)
channel URLs : [https://repo.anaconda.com/pkgs/main/win-64]
[https://repo.anaconda.com/pkgs/main/noarch]
[https://repo.anaconda.com/pkgs/r/win-64]
[https://repo.anaconda.com/pkgs/r/noarch]
[https://repo.anaconda.com/pkgs/msys2/win-64]
[https://repo.anaconda.com/pkgs/msys2/noarch]
package cache : C:\Users\flavio\miniconda3\pkgs
C:\Users\flavio\.conda\pkgs
C:\Users\flavio\AppData\Local\conda\conda\pkgs
envs directories : C:\Users\flavio\miniconda3\envs
C:\Users\flavio\.conda\envs
C:\Users\flavio\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/4.8.5 requests/2.24.0 CPython/3.8.3 Windows/10
Windows/10.0.18362
administrator : False
netrc file : None
offline mode : False
> [Python] Impossible to import pyarrow module in python. Generates this
> "ImportError: DLL load failed: The specified procedure could not be found."
> --------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ARROW-10126
> URL: https://issues.apache.org/jira/browse/ARROW-10126
> Project: Apache Arrow
> Issue Type: Bug
> Components: Python
> Environment: Windows 10 PRO, Visual C++ installed, Python 3.8,
> Miniconda
> Reporter: Flavio M
> Priority: Blocker
> Fix For: 1.0.0, 1.0.1
>
>
> It does not matter what I do, I just cannot import *pyarrow* module in Python
> without this error message: *"ImportError: DLL load failed: The specified
> procedure could not be found."*
> Please, how can I solve that?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)