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