[爆卦]vscode numpy安裝是什麼?優點缺點精華區懶人包

為什麼這篇vscode numpy安裝鄉民發文收入到精華區:因為在vscode numpy安裝這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者salonshibu (muda)看板Python標題[問題]ImportError:no mo...


各位好
有試著在Windows 10跑以下的py scrtipt
有ImportError的問題
https://github.com/acsicuib/YAFS/blob/master/src/examples/Tutorial/main1.py
至少會發生以下狀況
ImportError: No module named yafs.core
ImportError: No module named pyproj

嘗試以下解法仍然沒辦法解決,請問板上高手是否還有其他沒留意到的

1.有根據網路上的官方方法安裝以下軟件,有確定都是安裝python27版本,
仍無解
而且還會出現找不到pyproj

https://github.com/acsicuib/YAFS/issues/15
Install third-libraries with easy_install or pip commands
Simpy, Networkx, Numpy, Pandas, tqdm
gpxpy, geopy, smopy, shapely, scipy, pyproj

conda env update -f yafs.yml

2.
有把yafs的資料夾放到main1.py同一個資料夾

3.環境變數有加入src和yafs路徑


謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.69.6.13 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1592369321.A.BAB.html
MAGICXX: 我是會試著用pip install 如果沒有的話說不定會要求版本 06/17 15:54
MAGICXX: 號也要符合 之前我用pyinstaller的時候 他還要求0.30版的 06/17 15:55
MAGICXX: pandas 才能跑 06/17 15:55
MAGICXX: 阿 3.3.1的pyinstaller 要0.20.3的pandas 06/17 15:55
MAGICXX: 所以安裝的時候附加版本號 確認版本支援 06/17 15:56
salonshibu: 請問是保持github上的資料夾擺放方式,而留意配套版本 06/17 15:59
salonshibu: 的安裝嗎? 06/17 15:59
salonshibu: 目前除了pyproj之外都是用pip install 06/17 16:15
ddavid: 那你就把pyproj也用pip裝再看還有沒有問題囉 06/17 17:46
ddavid: 我自己習慣盡量conda只處理Python版本,剩下盡可能都讓pip 06/17 17:49
ddavid: 去管理 06/17 17:49
salonshibu: 用pip install pyproj一直失敗,才會用下載後安裝 06/17 18:18
salonshibu: 修正說法 pyproj是下載.whl檔後用pip install,不是直 06/17 18:22
salonshibu: 接用pip install pyproj 06/17 18:23
s860134: 細節要說清楚 你如何執行 scripts ? 06/20 22:15
s860134: 於 CMD powsershell下指令? idle? python notebook? ano 06/20 22:17
s860134: conda? Vs code? 06/20 22:17
s860134: 通常不是套件沒裝起來 是你根本有多個 python 環境,裝在 06/20 22:18
s860134: A 用B 執行肯定是找不到的 06/20 22:18
salonshibu: 有打開cmd 直接打python src/examples/Tutorial/main1 06/21 18:50
salonshibu: .py 也有用pyzo打開main1.py然後按執行,結果都是顯 06/21 18:51
salonshibu: 示找不到importerror,至於python版本就只有裝2.7 06/21 18:52
salonshibu: 後來有用pyinstall打包,有成功打包成exe,只是執行exe 06/21 18:53
salonshibu: 會閃退 06/21 18:53
salonshibu: 閃退原因是distributionNotFound:The'simpy' 06/21 18:58
salonshibu: distribution was not found and is required by the 06/21 18:59
salonshibu: application 06/21 18:59
salonshibu: 重新pip install simpy會顯示已安裝 06/21 19:18
pmove: 在windows cmd底下打py -1 會列出您安裝的所有python, 說一 06/21 20:23
pmove: 說,您py -1會回應啥麼? 06/21 20:23
salonshibu: 顯示 'py'不是內部或外部命令 06/21 21:14
salonshibu: 改用pip list可以列出一串 06/21 21:16
salonshibu: 細看python-dateutil==2.8.0 06/21 21:21
s860134: 你描述中的 python 和 pip 前面都沒加路徑嘛? 06/22 00:29
s860134: 基本診斷: "which python" "which pip" 兩者是否資料夾一 06/22 00:29
s860134: 致,再來是不要直接下 pip,而是照著你執行 python 的方 06/22 00:30
s860134: 式下 "python -m pip list" 06/22 00:30
s860134: 安裝 module 也統一使用 "python -m pip install xxx" 06/22 00:31
s860134: 非常常見的問題是 python 和 pip 根本指到不同的 python 06/22 00:32
pmove: 'py'不是內部或外部命令,那可能您Python在Windows下沒裝好 06/22 07:50
pmove: 還是您不是用Windows版的Python? 06/22 07:51
pmove: 我的回應如下:Python 1 not found! 06/22 07:52
pmove: Installed Pythons found by py Launcher for Windows 06/22 07:52
pmove: -3.8-64 * 06/22 07:52
pmove: -3.7-64 06/22 07:53
pmove: Requested Python version (1) not installed, use -0 for 06/22 07:53
pmove: 其實比較正確,應該是用py -0 06/22 07:55
pmove: 那試看看在cmd下輸入"python -0"會有啥回應呢? 06/22 07:58
pmove: 有點懷疑原po沒有正確進cmd, 所以py -1才會失敗 06/22 19:56
pmove: 抱歉,原po是用conda的python. 此安裝方法我不熟,但懷疑電 06/22 20:10
pmove: 腦裡安裝超過一份python 06/22 20:10
salonshibu: s大:有詳細打出src/examples/Tutorial/main1.py的詳 06/22 20:34
salonshibu: 細路徑,不過在python或pip前都沒加路徑(看教學檔也沒 06/22 20:35
salonshibu: 有特別加路徑)您的建議是用python -m p重新安裝python 06/22 20:36
salonshibu: 嗎? 06/22 20:37
salonshibu: p大:請問還有其他方法可以檢查是否有超過一份python 06/22 20:38
salonshibu: ?當初就是擔心會搞混,就只敢安裝一份,C槽目前也只看 06/22 20:39
salonshibu: 到一份pyhton的資料夾 06/22 20:39
salonshibu: 進入cmd的方式是直接在windows10開始的地方搜尋cmd 06/22 20:42
salonshibu: 想跟各位確認一件事,conda的python只能用conda使用嗎 06/22 20:46
pmove: 我在好幾年前裝過Anaconda, 要先activate才可以使用 06/22 20:58
※ 編輯: salonshibu (180.176.22.142 臺灣), 06/22/2020 23:02:01
salonshibu: 重新安裝python還是無法跑... 06/26 23:17
s860134: conda 的 python 有自己的路徑 ,不會是你c槽下的那個 06/28 23:43
s860134: 這問題很單純,你沒裝好套件所以 import error 06/28 23:44
s860134: 沒注意到是 windows,先下 "where python" 06/29 00:07
s860134: https://imgur.com/mdglal6 06/29 00:08
s860134: 再下 "where pip" https://imgur.com/i5ukseP 06/29 00:09
s860134: 檢查兩者前面的路徑是否一致 e.g "C:\Python27\" 06/29 00:10
s860134: 剩下就是指定 "python -m pip isntall pyproj" 06/29 00:23
s860134: 根本原因是沒弄清楚 Anoconda 本身就是一個 python 的 06/29 00:24
s860134: 發行版本,你裝了 Anoconda 後根本不必再裝 Python 06/29 00:25
s860134: https://bit.ly/3giAtOj 06/29 00:25
salonshibu: 成功執行了 感謝!!! 06/30 12:36

你可能也想看看

搜尋相關網站