ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python 安装pip3、开启虚拟环境

2022-07-12 11:03:37  阅读:275  来源: 互联网

标签:Collecting kB pip3 python cached 虚拟环境 whl Using 2.1


1、用pip来使用第3方模块,先安装pip

# 下载安装脚本
$ curl -O https://bootstrap.pypa.io/get-pip.py

# 安装
sudo python3 get-pip.py 

2、安装成功后,查看安装版本,确定与你目前的python3版本一致

 pip3 -V
pip 22.1.2 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)

3、安装virtualenv

pip3 install virtualenv 

4、使用虚拟机环境 

$ cd /var/www/your_project_name

# 创建虚拟环境,其中py-env为你自定义的环境名称
$ virtualenv -p python3 py-env

# 激活虚拟环境
$ source py-env/bin/activate

# 这时命令行路径前面会出现你的虚拟环境名,例如:
(py-env) [root@zjz ~]#

# 查看你目前的插件,有些可能之前系统python环境已经安装了,你可以不用重复安装
 pip3 list

Package    Version
---------- -------
pip        22.1.2
setuptools 62.6.0
wheel      0.37.1

5、安装python模块

pip3 install Flask
Collecting Flask
  Using cached Flask-2.1.2-py3-none-any.whl (95 kB)
Collecting itsdangerous>=2.0
  Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Collecting Jinja2>=3.0
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting click>=8.0
  Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting Werkzeug>=2.0
  Using cached Werkzeug-2.1.2-py3-none-any.whl (224 kB)
Collecting importlib-metadata>=3.6.0
  Using cached importlib_metadata-4.12.0-py3-none-any.whl (21 kB)
Collecting zipp>=0.5
  Using cached zipp-3.8.0-py3-none-any.whl (5.4 kB)
Collecting MarkupSafe>=2.0
  Using cached MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Installing collected packages: zipp, Werkzeug, MarkupSafe, itsdangerous, click, Jinja2, importlib-metadata, Flask
Successfully installed Flask-2.1.2 Jinja2-3.1.2 MarkupSafe-2.1.1 Werkzeug-2.1.2 click-8.1.3 importlib-metadata-4.12.0 itsdangerous-2.1.2 zipp-3.8.0

6、退出虚拟环境

deactivate

  

 

 

 

 

  

标签:Collecting,kB,pip3,python,cached,虚拟环境,whl,Using,2.1
来源: https://www.cnblogs.com/dgp-zjz/p/16469245.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有