繁体   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