问题的简短版本:如何在我的Python 3.6文件夹中安装pyipbc而不是看到它已存在于我的3.5文件夹中?
因为我们的客户拥有各种版本的Python,所以我的计算机上有各种版本。此外,我们一直在通过COM使用古老的adodb提供程序,并使用win32com包与它交谈。因此,我们一直在使用32位版本的Python。
新客户要求我们写入他们的Oracle数据库。他们在服务器中安装了Oracle ODBC驱动程序。但是,它是一个64位ODBC驱动程序,当我们运行32位Python时,将找不到驱动程序。
几年前,我基于adodb(因此在win32com上)编写了一组数据库包装类,以满足我们的特定需求。我最近了解了pyodbc,并重写了这些类以使用pyodbc并消除对adodb和win32com的依赖。
对于这个客户,我想使用我的新pyodbc类。我尝试使用pip在我的Python 3.6安装中安装pyodbc,但是它告诉我已满足要求,因为我的Python 3.5安装中有pyodbc。我可以将它复制到3.6,但我希望能够使用pip。我需要做什么?
谢谢。