python - 如何在 Ubuntu Linux 上将 pymssql 安装到 Python 3.4 而不是 2.7?

标签 python linux pymssql

我不太熟悉 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) 时,出现以下错误:

文件“myscript.py”,第 2 行,位于 导入pymssql 导入错误:没有名为“pymssql”的模块

我认为我需要将 pymssql 安装到 Python 3.4 文件夹,但这是我没有受过教育的观点。所以我的问题是:

如何让我的脚本使用 Python 3.4 运行并使用 pymssql 包(抱歉,可能是错误的术语)?

我尝试了许多不同的方法,破坏了我的 Ubuntu 安装(并随后重新镜像),此时我不知道该怎么做。我是一个相对的新手,所以在网上看到的一些回复说使用ENV,把版本分开,实在是超出了我的理解范围。如果我必须走那条路,那我会的,但如果有另一种(即更容易)的方式去这里,我真的很感激,因为这应该只是我需要处理的一件小事但是到目前为止,它占用了我生命中的 12 个小时!提前谢谢你。

最佳答案

最好在运行 python3.4 时拥有该版本的模块。 另一种让所需模块运行的方法是为 python 3.4 安装 pip

sudo apt-get install python3-pip

然后安装你想要的模块

python3.4 -m pip install pymssql

关于python - 如何在 Ubuntu Linux 上将 pymssql 安装到 Python 3.4 而不是 2.7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33114337/

相关文章:

python3.5 ImportError HDFStore 需要 PyTables No module named tables

python - 使用 python subprocess/sh 作为 bash 包装器的问题

linux - X-FRAME 允许来自 https ://www. example.com

windows - 在通过 LAN 连接的计算机之间移动文件

linux - 内核 kecho 命令问题的 Makefile

python - 在 pythonanywhere 的 linux 云上对 pymssql 与 Azure mssql 的连接进行故障排除

python - 如何在 MacOS Sierra 上安装 pymssql

python - 使用 SQLAlchemy 和 pymssql 进行 Windows 身份验证

python - 在字符串中查找数字,加 1 并替换

python - 为什么我创建的函数给我的是 None 类型?