摘要:摘要本文將用戶安裝時遇到的常見問題列舉如下,希望在遇到類似問題時可供借鑒。若不存在,確認此問題。安裝后報這通常是由于遇到了依賴問題。上安裝時報嘗試使用上安裝仍然報這是由于系統(tǒng)完整性保護導(dǎo)致的。此后在終端中運行此后再行安裝。
摘要: 本文將用戶安裝 PyODPS 時遇到的常見問題列舉如下,希望在遇到類似問題時可供借鑒。在參考下列步驟之前,請首先嘗試卸載并重裝 PyODPS。卸載的步驟為執(zhí)行“pip uninstall pyodps”。
點此查看原文:http://click.aliyun.com/m/41050/
本文將用戶安裝 PyODPS 時遇到的常見問題列舉如下,希望在遇到類似問題時可供借鑒。在參考下列步驟之前,請首先嘗試卸載并重裝 PyODPS。卸載的步驟為執(zhí)行“pip uninstall pyodps”。
1. Warning: XXX not installed, ......
Warning 不是 Error,Warning 不是 Error,Warning 不是 Error,重要的事情說三遍!
參考 Warning 文字,它將告訴你需要什么組件,你可以使用 pip 命令進行安裝。
2. 安裝后 import odps 報 no module named odps
這說明 odps package 無法被加載。這里有幾種可能對的情形
安裝有多個 Python 版本。這常見于 Mac 下使用 Homebrew 安裝新的 Python 包(而不是系統(tǒng)自帶的 Python),或者同時安裝了 Python 2 和 Python 3,或者同時安裝了 CPython 和 Anaconda / Miniconda,而當前使用的 Python 下并未安裝 PyODPS。為確認此問題,請遵循下列步驟:
打開 Python 命令行;
執(zhí)行 import site; print(site.getsitepackages());
檢查輸出的每個路徑中是否存在名為“odps”的文件夾。若不存在,確認此問題。
如果問題確認,請使用命令行定位到需要安裝的 Python 路徑,然后執(zhí)行 ./python -m pip install pyodps[full]。
在 Mac / Linux 下可使用
find / -regex ".*/python[^./-]*" 2>/dev/null
查找本機到底安裝了幾個 Python。
Search Path(通常是當前目錄)中包含一個 odps.py 或一個包含 __init__.py 的名為 odps 的文件夾。該文件可能是你自己不小心創(chuàng)建的,或者曾經(jīng)安裝過一個名為“odps”的 Python 包。對于前者,請檢查后將該文件更名。對于后者,請嘗試使用“pip uninstall odps”進行刪除。
3. 安裝后 "from odps import *" 報 cannot import name ODPS
首先需要檢查當前工作路徑下是否存在一個文件名為“odps.py”的文件。如果存在,請改名后再 import,否則可參照 2 中的步驟進行排查。
4. 安裝后 import odps 報 cannot import module odps / odps.xxxx
這通常是由于 PyODPS 遇到了依賴問題。請聯(lián)系 PyODPS 技術(shù)支持釘釘群(11701793),我們將嘗試修復(fù)該問題。
嘗試pip install -U jupyter可以解決此場景下的大多數(shù)問題。
5. 安裝時報 Syntax Error
Python 版本過低。PyODPS 主流支持 Python 2.7.6+ / Python 3.3+,并同時支持 Python 2.6。Python 2.5 及以下版本不被支持。建議使用主流支持的版本。
6. Mac 上安裝時報 Permission denied
嘗試使用
sudo pip install pyodps
7. Mac 上 sudo 安裝仍然報 Operation not permitted
這是由于系統(tǒng)完整性保護導(dǎo)致的。參考 http://stackoverflow.com/ques... ,重啟機器,并在重啟中按 ?+R。此后在終端中運行
csrutil disable reboot
此后再行安裝。
8. 使用時報 sourceIP is not in the white list
存在白名單保護,可咨詢 Project Owner。
9. Jupyter 前端 UI 有問題
可以嘗試卸載并重新安裝 jupyter、ipywidgets 以及 widgetsnbextension,也可以嘗試在 bash 執(zhí)行
jupyter nbextension enable pyodps/main
如有問題,PyODPS 技術(shù)支持釘釘群,群號 11701793
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41311.html
摘要:摘要支持用來對對象進行操作,它提供了來用類似的接口進行大規(guī)模數(shù)據(jù)分析以及預(yù)處理,并且可以用模塊來執(zhí)行機器學(xué)習(xí)算法?,F(xiàn)在為了讓大家能更好地使用,我們總結(jié)開發(fā)過程中的最佳實踐,來讓大家更高效地開發(fā)程序。 摘要: PyODPS支持用 Python 來對 MaxCompute 對象進行操作,它提供了 DataFrame API 來用類似 pandas 的接口進行大規(guī)模數(shù)據(jù)分析以及預(yù)處理,并且可...
摘要:中使用首先,我們需要寫一個文件,假設(shè)我們就是把某一列按格式放的一列轉(zhuǎn)成格式。這里我們指定了函數(shù)名叫,主類使我們上傳的文件里的類?,F(xiàn)在我們就可以在中調(diào)用這個了。這樣我們就完成了在中使用的整個過程。 摘要: PyODPS 中使用 Python UDF 包含兩方面,一個是直接使用,也就是在 MaxCompute SQL 中使用;一個是間接的方式,也就是 PyODPS DataFrame,這種...
摘要:中使用首先,我們需要寫一個文件,假設(shè)我們就是把某一列按格式放的一列轉(zhuǎn)成格式。這里我們指定了函數(shù)名叫,主類使我們上傳的文件里的類。現(xiàn)在我們就可以在中調(diào)用這個了。這樣我們就完成了在中使用的整個過程。 摘要: PyODPS 中使用 Python UDF 包含兩方面,一個是直接使用,也就是在 MaxCompute SQL 中使用;一個是間接的方式,也就是 PyODPS DataFrame,這種...
摘要:摘要北京云棲大會上阿里云發(fā)布了最新的功能,萬眾期待的功能終于支持啦,我怎么能不一試為快,今天就分享如何通過進行開發(fā)。注冊函數(shù)在腳本中編輯試用好了,一個簡單完整的通過開發(fā)實踐分享完成。 摘要: 2017/12/20 北京云棲大會上阿里云MaxCompute發(fā)布了最新的功能Python UDF,萬眾期待的功能終于支持啦,我怎么能不一試為快,今天就分享如何通過Studio進行Python u...
閱讀 3615·2021-11-15 11:38
閱讀 2812·2021-11-11 16:55
閱讀 2565·2021-11-08 13:22
閱讀 2640·2021-11-02 14:45
閱讀 1324·2021-09-28 09:35
閱讀 2605·2021-09-10 10:50
閱讀 475·2019-08-30 15:44
閱讀 2787·2019-08-29 17:06