[英]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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.