PIP 安装的项目不想在 Windows 10 中工作



我迷上了Python。在与朋友通过Discord进行了几个月的故障排除后,我即将放弃。这是我最后一次尝试在我的Windows 10笔记本电脑上修复Python。

我用的是联想Legion 5,它是2020年11月买的。我无法在CMD窗口中运行任何与Python相关的内容。我可以毫无问题地运行Python,但我通过pip安装的任何东西都不起作用。我可以使用virtualenv,但只能通过PyCharm来使用。Python从未真正通过命令行工作过。是的,我尝试重新打开CMD窗口,多次重新启动系统,以管理员身份运行CMD,安装了Python和esptool.py的路径变量,但似乎没有任何帮助。

老实说,我不知道从哪里开始,因为到目前为止,我访问过的250多个网站中,没有一个建议修复我在Python方面遇到的任何问题。顺便说一句,我可以很好地运行Python,只是通过pip安装的东西都不起作用。

让我们从一个用例开始:我正在尝试运行esptool.py,因此使用pip-install esptool安装了它。这个安装运行良好,我可以确认它是用pip-show-f esptool安装的。

然而,当运行esptool.py版本时,它告诉我:'esptool.py'未被识别为内部或外部命令、可操作程序或批处理文件

所以我把上一步的本地文件夹添加到%PATH%变量中,在运行esptool.py版本后,它给了我一个弹出窗口,问我应该用什么样的程序打开这个,从现在起我没有选择用这种程序打开。这样我就不会出错,现在发生的是另一个窗口快速打开,然后退出,没有错误代码。所以我不知道发生了什么。

应该发生的是,它应该告诉我CMD窗口中安装了哪个版本。

我的Windows 10安装过程中还发生了一些其他事情,例如,我在安装过程中使用的用户名没有用于创建用户目录。Windows 10不知何故选择了一个与我电子邮件地址的前5个字符相关的名称,这很奇怪,因为我在安装Windows 10时根本没有使用过这个字符串。这是一台新笔记本电脑上的新安装。

现在,在Win10更新后,我的用户图标不再显示,我不得不更改"Windows应用程序"文件夹的所有权才能访问它。更改所有权也更改了我启动笔记本电脑时在登录屏幕上看到的名称。在登录屏幕上,它从我电子邮件地址的前5个字符变成了我的全名,只是因为我拥有了这个文件夹的所有权,所以我可以访问它

有很多事情正在发生,我认为不应该一直改变,与管理员权利、所有权等有关的事情。

现在,由于打开esptool.py不会打开它,但也不会向我显示错误,我对此一无所知,我唯一能想到的就是进行新的系统安装,但我有很多项目正在进行,我需要这台笔记本电脑正常工作,而且我没有心理健康(由于电晕)来进行新系统安装。我累坏了。不是戏剧性的,我只是没有多余的精力来完成整个过程。因此,我希望有人能为我指出正确的方法来解决为什么我的Python不想在本机上工作。

当运行esptool.py版本时,我可以看到它打开了一个Python窗口,但没有显示任何内容,它在几毫秒内关闭。

发生了什么,我该如何继续?我希望有人知道如何排除我的系统故障,找到问题的核心。

这显然相当简单。首先,感谢您的回复!其次,感谢你把我指向superuser.com,我不知道这个网站,我会继续在那里。

按照Valentin Kuhn的建议,修复是使用python-m pip安装esptool

回答AKD,我在MacBook上有很多编程经验,但我在实际维护系统方面没有经验,我是一个有创造力的用户。只是自从我有了一台Windows笔记本电脑以来,它一直是个麻烦,在Discord上与人们谈论了几个月的每个问题后,没有人能找到解决方案。我并不期待GUI,只是一个简单的";esptool.py v3.0";是我期望从命令行得到的答案。

现在我不明白的是,我从来没有发现任何人暗示python-m。我将访问超级用户,了解更多关于为什么适用于大多数人的标准指令不适用于我的信息。

很抱歉我的问题使用了错误的网站,我通过另一个相关的问题来到这里,当时已经过了我的就寝时间,我没有想清楚。

最新更新