簡體   English   中英

試圖安裝numpy的latset版本,但是語法錯誤?

[英]trying to install latset version of numpy but am getting syntax errors?

我正在嘗試使用opencv,但是每當我嘗試導入軟件包時,我都會得到

RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import cv2
ImportError: numpy.core.multiarray failed to import

錯誤。 因此,我進行了一些研究,發現這個問題與我自己的問題相同,但是在那里提供的答案都在python命令行中對我造成了語法錯誤。 這是我所見過的最常見的答案,不適用於我:

pip install -U numpy 

並且所有這些變體都會導致語法錯誤。 我有python 2.7.5, 確實有numpy 1.9.1,但是當我試圖找出問題時我將其卸載了,所以我目前下載了numpy 1.7.1。 我在上一個問題的注釋部分中尋求幫助,但是一堆人將我的問題標記為其他問題的副本(這對我不起作用),現在我沒有太多幫助。 也就是說,如果有人知道如何解決我的問題,將不勝感激。

根據對問題的評論和您自己的答復,我認為問題是您正在嘗試將命令實際輸入到終端/ bash環境中時,嘗試將命令輸入到Python repl中。

如果您使用的是Mac,請打開“ 終端”應用程序,然后不執行任何其他操作,鍵入命令。它應如下所示:

amycarleton-MacBook-Pro:~ Amy$ pip install -U numpy

然后輸入命令。 這應該可以幫助您更新到正確的版本。

如果您正在使用其他操作系統,請執行相同的操作,打開終端/ bash等效應用程序,然后輸入命令而不調用Python。

引發該錯誤是因為您將命令輸入到Python環境中,該語法在Python中無效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM