在之前因为把user文件夹里的中文名修改了,同时记得也要把电脑的环境变量修改过来,这个是前提!
然而,环境变量修改也无法使用pip安装python第三方模块,我在这里提供两种实用方法!
下面以安装关于MongoDB数据库pymongo模块为例。

第一种
在使用第一种方法之前,请检查电脑的pip是否更新了。
如果更新了还是不行,请尝试以下这条命令:

python -m pip install pymongo


进入python环境进行检验并打印pymongo模块的版本。

第二种
支持从根本上解决问题,那么根本问题是什么呢?
是因为它在安装的时候就已经把安装时的路径写入了底层源码,我们修改环境变量后也只是根据当前电脑的文件目录查找出的路径与底层的并不匹配而引发异常。
所以,我们修改pip.exe源码里的路径,简单而带点粗暴!
以下利用HEdit(十六进制修改工具)打开pip.exe并进行修改(毕竟时底层代码,切记谨慎操作):


如果你的电脑并没有HEdit工具,关注微信公众号”盲点“回复:HEdit 即可获取。

接着进行检验并安装pymongo模块:

到这,两种方法介绍完成!

一个关于程序员杂谈的公众号,欢迎关注!

有不足之处望留言指正
——————END——————
Programmer:柘月十七

因修改了用户文件夹名而无法使用pip安装python第三方模块的两种实用解决方法相关推荐

  1. 用HEdit解决因修改用户文件夹名在打开pip时遇到Fatal error in launcher: Unable to create process using 的问题

    在修改了管理员用户文件夹名字之后.(之前是中文名,用超级管理员改成英文名之后)调用pip命令时,出现了下图所示的问题: 无法打开pip程序 首先我们要知道pip程序一般在哪? 一般是在C:\Users ...

  2. Python cmd进入文件夹目录指令,以安装python第三方库pip为例

    以进入D盘文件夹,安装python第三方库pip为例:第一种方法___单步进入第一步:在cmd输入D: 第二步:输入dir #获得D盘文件目录 第三步:cd 文件夹名称 #进入该文件夹Microsof ...

  3. 非root用户安装python第三方模块出现Permission denied的解决办法

    非root用户在使用pip安装模块的时候,将会报"Permission denied"的错误,这是因为python模块默认的安装路径是/usr/local/lib/python2. ...

  4. Windows10_如何修改用户文件夹下的中文用户文件夹名

    在装很多软件,例如myEclipse10等,都不支持中文路径名,所以出现了好多bug.在此,支持大家无论新建什么关于系统的东西,最好都使用英文命名,以避免很多麻烦事.那么下面来说说到底如何修改win1 ...

  5. Windows10修改Users下的用户文件夹名

    在装很多软件,例如myEclipse10等,都不支持中文路径名,所以出现了好多bug.在此,支持大家无论新建什么关于系统的东西,最好都使用英文命名,以避免很多麻烦事.那么下面来说说到底如何修改win1 ...

  6. 树莓派Ubuntu 16.04 MATA系统 修改用户文件夹名后,提示configure it with blueman-service...

    自从修改了树莓派的Ubuntu 16.04 MATA 系统的 /home/ 下的用户文件夹名后,使用vncserver远程操作,看到桌面每次都提示 Configured directory for i ...

  7. 更改计算机用户文件夹下主机名,Win10系统修改主机名、用户名称和密码、以及C盘中的用户文件夹名...

    写在前面 近期重新安装了Ubuntu16.04系统,同时也修改了Windows10系统的用户名.密码,还有C盘用户文件夹名称.对于Linux和windows系统来说,修改名称基本都是三部分,主机名.用 ...

  8. Win10-更改c盘下的用户文件夹名[转]

    转载 Win10-更改c盘下的用户文件夹名[转] 2019年 版权声明:本文为转载文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 转载链接:https://blog. ...

  9. 计算机c盘中用户文件夹内的文件改名,Win10-更改c盘下的用户文件夹名

    当初 不当心用本身名字 做为计算机用户名,后来 许多软件由于 不支持 路径中有中文,致使吃了很多的亏,心疼.... 下面说下怎么更改 c盘下的用户文件夹名.(确定不是简单粗暴的重命名就完事了)html ...

最新文章

  1. 后台开发经典书籍--Linux多线程服务端编程:使用muduo C++网络库
  2. 操作系统课设之简单 shell 命令行解释器的设计与实现
  3. Python 二维创建与插入值的二种方法
  4. 数据库添加一个列的唯一约束
  5. linux命令之PS
  6. 2023.TortoiseGit 工具
  7. 从不同步的代码块中调用了对象同步方法。_Java中Synchronized的用法
  8. 思科交换机MST配置命令步骤-实例讲解
  9. java sort方法_Java排序方法sort用法详解
  10. 【总结整理】如何成为小白用户----摘自《人人都是产品经理》
  11. ckeditor+ckfinder使用
  12. Angular.js 简单实现数字变汉字
  13. 微信小程序上传图片到云储存中
  14. 【语音控制ROS】PocketPhinx语音包的使用<三>
  15. 【区块链基础】5——ETH协议
  16. linux安装python3
  17. OLAP与OLTP的区别
  18. 设计一个不浪费水的热水器
  19. linux lsmod命令 及相关信息
  20. GPS时间同步系统揭秘各种时间同步方式

热门文章

  1. python-matplotlib给图像添加文本标签与注释
  2. 家庭自建流媒体服务器,如何创建自己的“家庭媒体流服务器”使用Plex与FreeNAS - 第3部分...
  3. Python学习笔记 字典 元组 排序算法 集合
  4. python shutil_Python3 shutil(高级文件操作模块)
  5. 原来qq下载也有类似迅雷的功能了
  6. 判断对象是否为空工具类
  7. .NET Reflector 资料收集
  8. c语言组成最大数字,【C语言】输入一组整数,求出这组数字子序列和中最大值...
  9. pr:如何实现加速视频
  10. C4D快速实现交叉克隆