2016-12-01 110 views
0

我用來釀造安裝python 2.7現在我的Mac有2個版本的Python如何解決導入錯誤:沒有模塊名爲oursql錯誤

/usr/bin/python,另一個在/usr/local/Cellar/python/2.7.12_2/

pip安裝oursql/usr/local/lib/python2.7/site-packages

我應該怎麼做呢?

+0

在什麼環境下你會得到這個錯誤? – Ali

+0

@Ali Mac OS終端環境 – Desmond

回答

1

可以找到一個很好的解決方案here。然而,我將解釋這個問題的性質和更快速的解決方案:

這種問題,即當你安裝了一些軟件包,但是Python通常無法找到它的原因是因爲一個以下幾個原因:

  • 你已經安裝了一個不同版本的Python
  • 你已經安裝了它對於不同的用戶(室內用sudo的,例如)
  • 您已在本地安裝,或非標準包裝目錄

在這裏,你正面臨着第三種類型。沒有做任何更改搜索系統的路徑快速解決方案是簡單的路徑添加到庫安裝在你的Python搜索路徑的目錄:

import sys, os 
sys.path.append(os.path.abspath(<path to the installation directory>)) 
你的情況

sys.path.append(os.path.abspath('/usr/local/lib/python2.7/site-packages')) 
0

終於拿到後,我用BREW的蟒蛇符號鏈接它的工作

它不是符號鏈接到/usr/local

的命令是簡單的brew link python現在which python將指向/usr/local/bin/python

相關問題