使用 pacman 在 Python 3 的 MSYS2 实例上下载 pyodbc
Download pyodbc on MSYS2 instance of Python 3 using pacman
我想为 MSYS2 Python 安装安装 pyodbc(或 pymssql 或 turbodcb)包,但我不知道如何下载它。在我的常规 Python 实例中,我使用的是 pip install pyodbc
。在 MSYS2 实例上,我正在尝试 pacman -S mingw-w64-x86_64-python3-pyodbc
但我收到 target not found
错误。
如何下载这个包?
我需要 pyodbc 到 运行 pandas.read_sql
语句。因此,如果有任何其他可使用 pacman 下载的软件包创建 pandas.read_sql
可能使用的连接,那将起作用。
您可以尝试以下方法:
通过检查 /etc/pacman.d/mirrorlist
中的镜像列表,查看相关镜像(或任何镜像)是否在您的配置中可用
使用 pacman -Syyu
更新您的系统,然后重试。
有关详细信息,请阅读 https://wiki.archlinux.org/index.php/Mirrors
编辑:如果这仍然不起作用,请post在此处添加您的镜像列表的内容。
经过谷歌搜索后,根据
$ pacman -Ss pyodbc
(参见 this)pacman
似乎没有可用的 pyodbc
包。
还要检查 this online search tool.
您有另一种 pip
方法,但是 the package manager would lose track of what is going on.
您可以尝试 virtualenv 来克服这个障碍,但我看到很多关于 virtualenv
在 msys2 中不工作的抱怨。
我自己没试过。
可能相关。
我想为 MSYS2 Python 安装安装 pyodbc(或 pymssql 或 turbodcb)包,但我不知道如何下载它。在我的常规 Python 实例中,我使用的是 pip install pyodbc
。在 MSYS2 实例上,我正在尝试 pacman -S mingw-w64-x86_64-python3-pyodbc
但我收到 target not found
错误。
如何下载这个包?
我需要 pyodbc 到 运行 pandas.read_sql
语句。因此,如果有任何其他可使用 pacman 下载的软件包创建 pandas.read_sql
可能使用的连接,那将起作用。
您可以尝试以下方法:
通过检查 /etc/pacman.d/mirrorlist
使用 pacman -Syyu
更新您的系统,然后重试。
有关详细信息,请阅读 https://wiki.archlinux.org/index.php/Mirrors
编辑:如果这仍然不起作用,请post在此处添加您的镜像列表的内容。
经过谷歌搜索后,根据
$ pacman -Ss pyodbc
(参见 this)pacman
似乎没有可用的 pyodbc
包。
还要检查 this online search tool.
您有另一种 pip
方法,但是 the package manager would lose track of what is going on.
您可以尝试 virtualenv 来克服这个障碍,但我看到很多关于 virtualenv
在 msys2 中不工作的抱怨。
我自己没试过。