簡體   English   中英

如何在Ubuntu Linux上將pymssql安裝到Python 3.4而非2.7?

[英]How to install pymssql to Python 3.4 rather than 2.7 on Ubuntu Linux?

我對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)時,出現以下錯誤:

導入pymssql中的文件“ myscript.py”,第2行,導入錯誤:沒有名為“ pymssql”的模塊

我的信念是,我需要將pymssql安裝到Python 3.4文件夾中,但這是我沒有教養的觀點。 所以我的問題是這樣的:

如何使用Python 3.4和pymssql包運行腳本(很抱歉,那里的術語可能有誤)?

我嘗試了許多不同的方法,中斷了我的Ubuntu安裝(並隨后對其進行了重新映像),但現在不知道該怎么辦。 我是一個相對新手,因此我在網絡上看到的一些回復說使用ENV和分隔版本確實超出了我的理解范圍。 如果我必須走那條路線,那我會的,但是如果還有另一種(即更簡單的)方式可以到達這里,我將非常感激,因為這應該是我需要照顧的小事情,但是到目前為止,它已經將我的生命占用了12個小時! 先感謝您。

最好在運行python3.4時可以使用該版本的模塊。 使desire模塊運行的另一種方法是為python 3.4安裝pip

須藤apt-get install python3-pip

然后安裝所需的模塊

python3.4 -m pip安裝pymssql

最簡單的方法是使用虛擬環境而不是系統路徑或環境腳本。 請參閱官方Python軟件包安裝指南

您需要做的就是

# Create fresh Python environemnt
virtualenv -p python3.4 my-venv

# Activate it in current shell
source my-venv/bin/activate

# Install packages
pip install mysqlclent

注意mysqlclient是Python 3.x兼容版本

暫無
暫無

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

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