python安装删除以及pip的使用

目录

你无法想象新手到底会在什么地方出问题——十二个小时的血泪之言!

 问题引入

python modify setup 

隐藏文件夹 

环境变量的配置

彻底删除python

其他零碎发现

管理员终端

 删不掉的windous应用商店apps

发现问题 

总结


你无法想象新手到底会在什么地方出问题——十二个小时的血泪之言!

 问题引入

最近在学爬虫,要调用库,发现自己所有的库没下载。于是win+R,输入cmd,在命令行窗口输入

pip install requests

 这样可以下载requests库了。

但出现了这样的问题。

在Python解释器(REPL)中直接运行pip install requests这样的命令会导致SyntaxError(语法错误),因为pip install是一个命令行指令,而不是Python代码。你应该在命令行(CMD、PowerShell、终端等)中运行这个命令,而不是在Python解释器中。

请按照以下步骤操作:

  1. 关闭Python解释器。
  2. 打开你的命令行工具(CMD、PowerShell、终端等)。
  3. 在命令行中输入pip install requests并回车。 

总之应该是直接在命令行运行这个命令,而不是在python中输入pip install requests 。

当然应该是我问的不对:pip install requests不执行的原因 

看上去很简单,但当时在网上搜索搜到的是类似下面的回答: 

如果你的系统中安装了多个Python版本,或者pip没有正确添加到你的环境变量中,你可能需要使用python -m pip install requests或者指定Python版本的完整路径,例如C:\Python312\python.exe -m pip install requests。 

python -m pip install requests

甚至还说我没有正确下载pip库,或者pip没有正确添加到环境变量中,所以我就开始删掉pip库,准备重新下载,没想到,这是噩梦的开始。

【Windows安装pip】安装了 Python3.10+ 版本但是找不到 pip 命令的解决_pip: 未找到命令-CSDN博客

https://www.cnblogs.com/wjs2019/p/14109956.html

我按照上面博客的提示,下载了pip库,但还是没有效果, 终端(命令提示符)显示我已经下载过,那我想还是复原到原来的情况再解决吧,但却删不掉。因为到处都是pip。

python modify setup 

所以我想删掉python312,于是我把python312扔到回收站,但根据下面的文章,我没有完全删除。

(40 封私信 / 88 条消息) 为什么打开python程序总是弹出Modify Setup ? - 知乎 (zhihu.com)

于是我在此电脑中搜索python,如下:

隐藏文件夹 

 同时在终端命令行搜索where python,突然发现python所在的地方是我没发现的文件夹,即隐藏文件夹。

怎么打开隐藏文件夹?Windows10 - 知乎

经过重重搜索,我发现被隐藏的python,但这些占用内存为0B,删不掉。

【删除文件时报错】错误0x80070780:系统无法访问此文件 - 知乎

但上面的方法没用,如下即可:

del 盘符:\文件名

 没截图,但确实成功了。

环境变量的配置

前面说到一个问题是“pip没有正确添加到你的环境变量中”,所以想修改python的环境变量。

Python环境变量的配置 - 知乎

环境变量修改后要点确定,每一个窗口都要点确定。

windows的系统变量和用户变量的优先级_windows环境变量优先级-CSDN博客

但修改完后,还是没有结果。

彻底删除python

 python modify setup 中的install的意思就是删掉python。

在持续八个小时之后,终于发现了曙光。

Python随笔:彻底卸载Python和清除Python缓存数据_卸载python时在d盘中查到的python文件都可以删除看-CSDN博客

终于出现了最开始的下载页面。

其他零碎发现

管理员终端

管理员终端与普通终端。右键点击win图标,再左键点击终端管理员,可以打开。

 删不掉的windous应用商店apps

因为我想删掉应用商店中的python,没想到删不掉,即使是有管理员权限。 

发现问题 

 应该直接在终端中,而不是在python中。

总结

我反复下载删除python超过十次,出现了很多问题。虽然爬虫实验还没成功,但对计算机的文件夹有了更深的了解。算是因祸得福吧。

可以看一下尚硅谷的有关爬虫的教程,我早看一下就好了,人家第三个视频就有我这个问题怎么解决,不过也许我这么笨的脑子只有亲身经历过才知道痛吧。

003_尚硅谷_爬虫_pip指令使用_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/504040.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深入理解数据结构(2):顺序表和链表详解

文章主题:顺序表和链表详解🌱所属专栏:深入理解数据结构📘作者简介:更新有关深入理解数据结构知识的博主一枚,记录分享自己对数据结构的深入解读。😄个人主页:[₽]的个人主页&#x…

与webpack类似的工具还有哪些?区别?

文章目录 一、模块化工具二、详细对比RollupParcelSnowpackVitewebpack 参考文献 一、模块化工具 模块化是一种处理复杂系统分解为更好的可管理模块的方式 可以用来分割,组织和打包应用。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来&a…

赋能工业智能化升级 | 基于ACM32 MCU的工业通用变频器方案

近年来,随着智能制造对节能的更高要求,通用变频器在工业领域的应用愈加广泛。变频器是一种先进的调速控制设备,通过对电源频率的控制可以实现对电机转速的精确调节,从而提高设备的性能和节能效果。 01 变频器概述 变频器&#xf…

图片标注编辑平台搭建系列教程(6)——fabric渲染原理

原理 fabric的渲染步骤大致如下: 渲染前都设置背景图然后调用ctx.save(),存储画布的绘制状态参数然后调用每个object自身的渲染方法最后调用ctx.restore(),恢复画布的保存状态后处理,例如控制框的渲染等 值得注意的是&#xff0…

分享一个nhanes数据报错的解决方案

美国国家健康与营养调查( NHANES, National Health and Nutrition Examination Survey)是一项基于人群的横断面调查,旨在收集有关美国家庭人口健康和营养的信息。 地址为:https://wwwn.cdc.gov/nchs/nhanes/Default.aspx 今天分享…

二叉树寻找祖先问题-算法通关村

二叉树寻找祖先问题-算法通关村 1 最近公共祖先问题 LeetCode236:给定一个二叉树,找到该树中两个指定节点的最近公共祖先。 最近公共祖先的定义为:“对于有根树T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足是…

绿联 安装轻量源代码管理器 - Gitea

更多信息点击 1、镜像 gitea/gitea:latest 2、安装 2.1、拉取镜像 2.2、创建容器 本示例中限制了内容最大大小为4GB,也可以不做限制。 2.3、基础设置 开启 交互、TTY、重启策略选择最后一项。 2.4、网络 选择桥接即可。 2.5、存储空间 装在路径必须是“/data”…

车载电子电器架构 —— 电气架构开发计划

车载电子电器架构 —— 电气架构开发计划 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明…

中国象棋AI在线对弈游戏源码

源码介绍 这是一款html5小游戏,主要功能在于js,带一套皮肤、内置ai算法,有能力的可以自行修改。 源码截图 下载地址 链接:https://pan.baidu.com/s/1fYp1HWsd91nJOdX1M8RFtQ?pwdh2iz 提取码:h2iz

Chrome浏览器 安装Vue插件vue-devtools

前言 vue-devtools 是一个为 Vue.js 开发者设计的 Chrome 插件。它可以让你更轻松地审查和调试 Vue 应用程序。与普通的浏览器控制台工具不同,Vue.js devtools 专为 Vue 的响应性数据和组件结构量身定做。 1. 功能介绍 组件树浏览:这个功能可以让你查…

如何在极狐GitLab 自定义 Pages 域名、SSL/TLS 证书

本文作者:徐晓伟 GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 本文主要讲述了在极狐GitLab 用户…

算法学习——LeetCode力扣单调栈篇

算法学习——LeetCode力扣单调栈篇 739. 每日温度 739. 每日温度 - 力扣(LeetCode) 描述 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个…

【带你了解动态规划】

🔥博主:程序员不想YY啊🔥 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家💫 🤗点赞🎈收藏⭐再看💫养成习惯 🌈希望本文对您有所裨益,如有…

milvus knowhere源码编译测试

简介 Knowhere 是 Milvus 的核心向量执行引擎,集成了Faiss、Hnswlib和Annoy等多个向量相似度搜索库。 编译环境 操作系统: Ubuntu 22.04.4 gcc/g:11.4.0 cmake: 3.27.7 安装依赖 apt install build-essential libopenblas-dev libaio-dev python3-dev python…

文生视频大模型Sora的复现经验

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的…

win10怎么设置屏幕保护,win10设置屏幕保护方法

电脑屏幕保护的作用主要有三个,第一,可以防止电脑因无人操作而使显示器长时间显示同一个画面,导致加速老化而缩短显示器寿命。第二,防止你离开电脑后屏幕上的隐私被偷窥。第三,大幅度降低屏幕亮度,有一定的省电作用。而Win10系统中呢是可以设置屏幕保护的,如果你想了解具…

[flask]session的基本使用

Cookie和Session的区别(面试必备)_cookie和session的作用和区别-CSDN博客 cooike和session都是用来跟踪浏览器用户身份的会话方式 ookie数据存放在客户的浏览器上,session数据放在服务器上 cooike相对于session来说的话,安全性没…

【二分图】【二分图最大匹配】LCP 04. 覆盖

作者推荐 视频算法专题 本文涉及知识点 二分图 二分图最大匹配 LeetCode LCP 04. 覆盖 你有一块棋盘,棋盘上有一些格子已经坏掉了。你还有无穷块大小为1 * 2的多米诺骨牌,你想把这些骨牌不重叠地覆盖在完好的格子上,请找出你最多能在棋盘…

Logback日志框架(超详细)

logback-classic-1.2.3.jarhttp://链接: https://pan.baidu.com/s/1cA3gVB_6DEA-cSFJN6MDGw 提取码: sn8i 复制这段内容后打开百度网盘手机App,操作更方便哦 logback-core-1.2.3.jarhttp://链接: https://pan.baidu.com/s/19eCsvsO72a9PTqpXvXxrgg 提取码: 5yp…

二维码门楼牌管理应用平台建设:引领现代化小区管理新篇章

文章目录 前言一、二维码门楼牌管理应用平台概述二、三维动态单体化技术的优势三、二维码门楼牌管理应用平台的应用场景四、展望未来 前言 随着城市化的快速推进,现代化小区如雨后春笋般涌现,对小区管理的效率和智能化提出了更高要求。二维码门楼牌管理…