繁体   English   中英

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

[英]PIP installed items don't want to work in Windows 10

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

我使用的是联想 Legion 5,于 2020 年 11 月购买了笔记本电脑。我无法获得与 Python 相关的任何内容以在 CMD Z05B8C74CBD96FBF2DE4C1A352702FBFF 中运行我可以运行 Python 没问题,但我通过 pip 安装的任何东西都没有工作过。 我可以使用 virtualenvs,但只能通过 PyCharm 例如。 Python 从未真正通过命令行工作过。 Yes I tried reopening the CMD window, rebooted the system many times, ran the CMD as administrator, installed the path variables for both Python and esptool.py but nothing seems to help.

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

让我们从一个用例开始:我正在尝试运行 esptool.py,所以使用pip install esptool安装它。 此安装工作正常,我可以确认它已安装pip show -f esptool

但是,在运行esptool.py 版本时,它告诉我: “esptool.py”不被识别为内部或外部命令、可运行程序或批处理文件。

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

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

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

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

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

现在,由于打开 esptool.py 并没有打开它,但也没有向我显示错误,我一无所知,我唯一能想到的就是进行全新的系统安装,但我有一堆项目正在进行为此,我需要这台笔记本电脑正常工作,并且我没有精神健康(由于电晕)来进行全新的系统安装。 我已经筋疲力尽了。 不是以戏剧性的方式,我只是在整个过程中没有多余的精力来go。 所以我希望有人能以正确的方式指出我为什么我的 Python 不想在本地工作。

运行esptool.py 版本时会发生什么,我可以看到它打开了 Python window,但没有显示任何内容,它会在几毫秒内关闭。

这是怎么回事,我该如何继续? 我希望有人知道如何对我的系统进行故障排除,找到问题的核心。

这显然相当简单。 首先感谢大家的回复,其次。 感谢您将我指向超级用户。com 我不知道该站点并将继续在那里。

修复方法是按照 Valentin Kuhn 的建议使用python -m pip install esptool

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

现在我不明白的是,我从来没有发现任何暗示有人建议python -m的提示。 我将让超级用户了解更多关于为什么适用于大多数人的标准说明对我不起作用。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM