创建干净的虚拟环境

在介绍pip依旧使用全局pip的解决办法前,先介绍一下如何创建虚拟环境。

  1. windows环境下可以通过pip安装virtualvenv来管理虚拟环境
pip install virtualenv
  1. 控制台命令行创建虚拟环境
    创建名为venv的虚拟环境,virtualenv在20版本后默认使用–no-site-packages (由于已经默认,所以virtualenv命名不支持输入–no-site-packages参数),即创建的虚拟环境不携带你本地环境已有的包
virtualenv venv
  1. 激活虚拟环境:在linux下可以通过source venv/Scripts/activate来激活,但在windows环境下没有source命令,通过目录切换到Scripts下,命令行输入:
activate
或者绝对路径/activate

笔者在项目过程中发现使用相对路径如venv/Scripts/activate发现系统不支持
./venv/Scripts/activate也不支持,原因在于windows系统根本识别不了上述的相对路径使用方法,如果有大佬知道正确的相对路径激活方法可在评论区提出,thanks
吐槽:命令行方面还是linux牛逼,yyds
路径前面出现虚拟环境名称即激活成功,如图

退出直接输入exit

激活虚拟环境后,依旧使用全局pip和python的解决办法

  1. 网上有说这样的问题是项目路径上包含中文导致的,我尝试了将项目创建到全英路径下也不起作用,大家可以自行尝试一下
  2. 使用绝对路径执行pip,例子:
E:/backend/venv/Scripts/python.exe -m pip install xxx

主要是使用绝对路径指定到我们的虚拟环境下的python解释器,然后按照正常pip使用语法。

Windows下python虚拟环境pip依旧使用全局pip的解决办法相关推荐

  1. Windows 下 Python 虚拟环境 使用workon 统一管理

    首先强调一下,windows10系统下的 powershell 使用虚拟环境有点坑,创建以后激活不了,使用workon又进不去. 注意: virtualenvwrapper 在 Windows 系统中 ...

  2. Windows下文件或文件夹不能删除时的解决办法

    windows在删除文件或文件夹时,提示文件或文件夹被占用而无法删除 解决办法: win7: winxp: 需要借助第三方工具Unlocker.360.Process Explorer(这个是微软支持 ...

  3. windows下python虚拟环境virtualenv安装和使用

    前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 pytho ...

  4. windows下python虚拟环境virtualenv安装和使用(亲测)

    前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 pytho ...

  5. windows下虚拟机ping不通主机的原因+我的解决办法

    这个问题困扰了我许久,真的,百度一时爽,,,,,,好多的都说的重点,但是步骤不是很具体,分析也不配具体的图... 这个链接是别人写的,可能有用,大家可以先参考他的,不行再看看我的,反正按他的不能解决我 ...

  6. windows下安装composer抛出Composer\Downloader\TransportException异常解决办法

    1. 把默认的 secure-http 改成false composer config -g secure-http false 2. 修改配置文件 #修改全局文件(推荐) composer conf ...

  7. 希望查询windows下安装cygwin后ssh服务无法启动的解决办法

    最近研究希望查询,稍微总结一下,以后继续补充: 解决方法 add following line in /etc/passwd sshd:x:74:74:Privilege-separated SSH: ...

  8. Windows下关于Composer使用时出现的问题及解决办法

    问题一: Fatal error: Call to undefined method Composer\Package\CompletePackage::getTransportOptions() i ...

  9. windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法

    windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法 问题环境 问题描述 问题原因 & 解决办法 问题环境 Windows 10 x64 .python 3.8. ...

最新文章

  1. 【C4D教程】Octane渲染大师班
  2. python中import cv2遇到的错误及安装方法_独家利用OpenCV,Python和Ubidots来构建行人计数器程序(附代码amp;解析)...
  3. 苹果发布会体现出的未来趋势
  4. 资深程序员不一定当得了软件架构师
  5. 【迁移学习(Transfer L)全面指南】元学习
  6. Servlet——简单用户登录实例+http协议解析
  7. flight php 中文,PHP: composer的简单使用
  8. Python网络编程—TCP套接字之HTTP传输
  9. JavaScript实现搜索框效果
  10. java 布尔逻辑运算符_Java运算符
  11. java 0xf0_java 中类似js encodeURIComponent 函数的实现案例
  12. linux eclipse stm32,在ubuntu下利用eclipse搭建stm32开发环境和st-link调试
  13. 2018年全国多校算法寒假训练营练习比赛(第一场)C. 六子冲(模拟)
  14. 帮你解决0xc0150002
  15. 设计测试用例需要注意的点
  16. 一键开关电路设计(一)
  17. python计算直角三角形斜边上的中线_直角三角形斜边上的中线等于斜边的一半教学设计...
  18. 一瞬间、一刹那、一弹指具体是多少时间呢?
  19. 使用Pr CS6剪视频导入的视频中音频一直出现“在试图写入下列文件时发生了错误…”提示在右下角。?
  20. 高中数学向量——基础概念篇

热门文章

  1. Linux下编译cscope,vim+ctags+cscope 常用技巧和命令
  2. 《Nature》上给青年科研工作者的几条忠告 (转载)
  3. 【NOIP2015模拟10.22】最大子矩阵
  4. rust服务器假人文件,rust游戏手机版-rust手游预约(腐蚀游戏手机版)-乐游网安卓...
  5. 使用ShareSDK完成第三方(QQ、微信、微博)登录和分享
  6. [1025]Noip 2009 Problem 2
  7. CTAS VS create table and then insert
  8. 打包java程序生成exe
  9. 5- vue django restful framework 打造生鲜超市 -完成商品列表页(上)
  10. Conputer Vision-边缘检测-OpenCV实践