pycharm工程换python解释器虚拟环境64bit<->32bit
当电脑的odbc数据源驱动程序是32位,(控制面板中搜索数据源可查看odbc驱动位数)。
但项目的python环境是64位,则无法在该电脑访问这个mdb文件(但工程代码正确,可打包到64位odbc驱动的电脑上使用)
如果想在当前电脑中访问mbd,那就要切换python环境到32位。
解决方案
方法 1:删除旧虚拟环境(推荐)(即删除.venv文件夹),再重新配置想要位数的解释器。
-
关闭 PyCharm,确保没有进程占用虚拟环境文件。
-
手动删除 旧的虚拟环境文件夹(例如项目中的
.venv或venv文件夹)。-
如果提示文件被占用,重启电脑后再删除。
-
![image]()
将标红的invalid删除(-号即删除)
-
![image]()
-
-
重新在 PyCharm 中添加 32 位解释器,此时会创建全新的虚拟环境。
-
打开 PyCharm,进入目标项目。
-
打开解释器设置:
-
Windows/Linux:
File > Settings > Project: <项目名> > Python Interpreter -
macOS:
PyCharm > Preferences > Project: <项目名> > Python Interpreter
-
-
添加 32 位解释器:
-
点击右上角齿轮图标,选择
Add Interpreter > Add Local Interpreter。 -
在弹窗中选择:
-
Virtualenv Environment 或 Conda Environment(推荐使用虚拟环境隔离)。
-
在
Base interpreter中,浏览并选择 32 位 Python 的路径(如C:\Python37-32\python.exe)。
-
-
点击
OK保存。
-
-


浙公网安备 33010602011771号