我安装了Python 3.8.10 64位(win10)。我将它与 VSC 一起使用。另外对于 c/c++ 我已经安装了 mingw64。 Mingw64 安装了一个 python 版本,不知道为什么和为什么,但它已经出现了问题。因为 mingw64 安装是系统范围的安装,并且 Path 是系统变量,所以每次我尝试从控制台运行某些内容时,都会使用 mingw64 python 安装。所以我的 python 安装是本地的、用户范围的安装。所以每次都会首选系统范围的安装,除非我每次都指定路径。
最烦人的问题是
PS C:\src\python-ivi-master> python .\setup.py install
Traceback (most recent call last):
File "C:\src\python-ivi-master\setup.py", line 11, in <module>
from setuptools.command.test import test as TestCommand
ModuleNotFoundError: No module named 'setuptools'
找不到模块,例如 setuptools。如果我列出已安装的软件包,则该模块就在那里。
Package Version
----------------- -------
easy-scpi 0.1.2
modbus 3.2
numpy 1.22.3
pandas 1.4.1
pip 22.0.4
pymodbus 2.5.3
pyserial 3.5
python-dateutil 2.8.2
python-ivi 0.14.9
pytz 2021.3
PyVISA 1.11.3
scpi 2.4.0
setuptools 60.10.0
six 1.16.0
typing_extensions 4.1.1
wheel 0.37.1
我不想放弃整个安装过程。我怎样才能解决这个问题?最令人满意的解决方案是删除 mingw64 python 环境。
非常感谢。我希望这篇文章是可以理解的,这是我在这里发表的第一篇文章。喜欢这个网站和社区,帮助我解决了很多问题。
BR 失去的佐罗
我没有尝试任何东西,因为我不想破坏我的安装并从头开始。
您只需将要使用的 python 安装路径放在环境变量中路径列表的顶部即可。
目前环境变量中的 mingw64/bin 路径位于你的 Python39 路径之上,所以当你在终端中运行 python 时,它会先到达 mingw64 位置。