我不太熟悉 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/