安装python的第三方库,/框架

# 检查python安装位置
where python # 默认在C盘
# 查看默认的文件夹/环境 中python的框架列表
pip list
# 下载
pip install 模块名 #默认下载最新
pip install django
pip install 模块名==版本号 # 下载指定版本的
pip install django==2.1.8
pip install django==3.0.0 # 不支持重复安装!
#卸载
pip uninstall 模块名
pip uninstall django
 
 
如何多个版本共存???使用虚拟环境/目录

 

 

 
 
问题2:pip 下载太慢或失败如何解决?
第三方模块资源库
https://pypi.org/
方案1:下载whl 轮子文件,通过轮子文件安装

 

 

 
 
 
 

 

方案2:临时指定国内镜像源/软件源

  pip install -i http://mirrors.aliyun.com/pypi/simple/模块名    这个是清华镜像资源地址

 

 

 使用虚拟环境解决第三方案/模块多版本共存

  virtuanenv/virtuanenv-wrapper -win 常用
  python3.3以后自带venv
  pipenv

 

Virtuanenv

 virtualenv------用来建立一个虚拟的python环境,一个专属于项目的python环境。

安装vitualenv

  pip install virtualenv

安装扩展工具

  pip install virtualenvwrapper-win

创建

  mkvirtualenv my_env #目录可以通过环境变量手动指定

2查看/切换

  workon  #查看虚拟环境

  workon my_env #切换

3.退出  deactivate

4安装和卸载

  pip list

  pip install xxx

  pip uninstall xxx

5pycharm指定项目使用哪个虚拟环境

选择项目--->file--->setting设置---project项目名--->指定解析器

 

修改 mkvirtualenv 的默认路径:
在 我的电脑->右键->属性->高级系统设置->环境变量->系统变量 中添加一个参数 WORKON_HOME ,将这个参数
的值设置为你需要的路径。

 

 

 venv

  venv是python3.3.以后自带的.不需要格外安装

单独使用virtualevn 操作复杂! 可结合virtualenvwrapper-win一块使用,操作比较简单!

 

 

 

导出虚拟换件中所有依赖库

  导出       文件名任意

  pip freeze  > requirements.txt

  导入       根据库列表导入

  pip install -r     requirements.txt

pipennv

  pipenv集成了pip,virtualenv两者的功能,且完善了两者的一些缺陷

  有点:分析出库的依赖关系

https://blog.csdn.net/weixin_40922744/article/details/103723069 
 
总结
  虚拟环境搭建
  virtualenv
  venv