2015-10-13 147 views
1

我對Linux不太熟悉,並且試圖運行一個依賴於Python 3.4以及pymssql的Python腳本。 Python 2.7和3.4都安裝(usr/local/lib/[PYTHON_VERSION_HERE])。 pymssql也被安裝,除了安裝在Python 2.7目錄中,而不是3.4目錄。當我運行我的Python腳本(python3 myscript.py),我收到以下錯誤:如何在Ubuntu Linux上安裝pymssql到Python 3.4而不是2.7?

文件 「myscript.py」,2號線,在 進口pymssql 導入錯誤:沒有模塊名爲 'pymssql'

我的信念是我需要將pymssql安裝到Python 3.4文件夾中,但這是我沒有受過教育的意見。所以我的問題是這樣的:

我怎樣才能讓我的腳本運行使用Python 3.4以及使用pymssql包(抱歉,可能是錯誤的那裏)?

我已經嘗試了很多不同的方法,破壞了我的Ubuntu安裝(並隨後重新映像),並且此時不知道該怎麼做。我是一個相對的新手,所以我在網上看到的一些回覆說使用ENV並且分開版本實際上遠遠超出了我的理解範圍。如果我必須走這條路線,那麼我會的,但如果有另一種(比較容易)的方式去這裏,我會很感激它,因爲這應該是我需要照顧的一件小事,但是迄今爲止,我的生活已經連續12個小時了!先謝謝你。

+0

run pip install pymssql – LetzerWille

+0

LetzerWille,謝謝你的回覆。我確實運行過,但是第一次運行它時將它安裝到2.7目錄中,如果我嘗試再次運行,它說我不需要,因爲它已經安裝。 –

+0

然後你必須在安裝pymssql時禁用Pyhton 2.7的路徑 – LetzerWille

回答

1

如果你運行python3.4,你可以使用該版本的模塊。 另一個拿到願望模塊的運行方式是蟒蛇安裝PIP 3.4

sudo易於得到安裝python3-PIP

然後安裝你想

python3.4 -m PIP安裝pymssql

模塊
+0

謝謝凱爾。這幫了我。 – John

相關問題