命令行中创建Python虚拟环境virtualenv
一、虚拟环境目的
创建虚拟环境是为了让项目运行在一个独立的Python环境中,让不同项目不会因为环境、依赖包版本问题互相影响
二、安装步骤
1、安装虚拟环境第三方包virtualenv
- 命令:
pip3 install virtualenv
- 使用清华源安装:
pip3 install virtualenv -i https://pypi.tuna.tsinghuaedu.cn/simple
2、创建虚拟环境
- 进入想要存储虚拟环境的位置,然后使用命令进行创建:
virtualenv ENV
,ENV表示环境名称 - 使用
-p
可以指定python版本:virtualenv -p /root/python/python39/bin/python3.9
- 使用参数
--system-site-packages
可以是创建的环境继承系统的库:pip --system-site-packages ENV
3、激活/退出环境
- 进入到路径:
cd ./ENV/bin
,使用source activate
进行激活 deactivate
退出虚拟环境
4、pip常用命令
pip list
当前库已安装的命令pip install some-package
安装某个依赖包pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
使用清华源安装某个依赖包pip config set global.index-url https://pypi.tuna.tsing.edu.cn/simple
全局配置源为清华源pip install -r requirements.txt
使用requirements.txt安装依赖包pip freeze > requiremnts.txt
生成已安装依赖包
5、删除虚拟环境
直接删除虚拟环境所在目录即可
命令行中创建Python虚拟环境virtualenv相关推荐
- ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv
文章目录 ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv 1 安装virtualenv和virtualenvwrapper 2 githu ...
- python打包为可执行文件的扩展名,Python脚本文件(.py)打包为可执行文件(.exe)即避免命令行中包含Python解释器...
在最近的软件工程作业中用到了将Python脚本转化为exe文件这一过程,网上各种博客介绍了很多,有些东西都不完全,我也是综合了很多种方法最后才实现的,我就把这些整理出来,希望可以帮到大家~ 一.环境和 ...
- 命令行中创建和打开模Android拟器
扩展:在window是命名行中要进入带空格的目录,需要用引号将目录括起来,例如: cd "program files" 在windows命令行中要创建模拟器,首先要进入and ...
- 创建Python虚拟环境virtualenv
1.安装 pip install virtualenv 2.创建运行环境 virtualenv + 虚拟环境名称 例如:virtualenv venv 3.激活环境 linux: cd venv so ...
- PyTorch命令行中执行python程序使用指定的GPU
CUDA_VISIBLE_DEVICES=1 python my_script.py
- 解决命令行中使用python -m pip install --upgrade pip升级匹配不成功
python -m pip install --upgrade pip升级报错 Traceback (most recent call last): File "D:\python\lib\ ...
- cmd命令行怎样运行python_在CMD命令行中运行python脚本的方法
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- windows中python虚拟环境virtualenv使用命令行workon的操作错误
windows中python虚拟环境virtualenv使用命令行workon的操作错误 使用命令pip install virtualenvwrapper安装后,使用workon命令不起作用提示 w ...
- 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...
一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...
最新文章
- linux 内核 内存申请函数 kmalloc、kzalloc、vmalloc 区别
- 交换与路由技术课程期末上机测试题目一
- 01ts简介和相关配置
- 2020-09-17
- 【C语言项目】贪吃蛇游戏(下)
- .net mvc web api上传图片/文件并重命名
- REST架构下,浏览器怎么发送put与delete请求?
- 目标跟踪算法综述:Correlation Filter for UAV-Based Aerial Tracking: A Review and Experimental Evaluation
- matlab warp,matlab warpimg
- 充电速度公式_手机充电效率计算
- FRR BGP协议分析11 -- ZEBRA初始化
- java 反编译 class_反编译class文件并重新编译的方法
- excel调用python编程-超简单:用Python让Excel飞起
- kindle使用入门
- java实现ln10_Java数学函数
- 微信小程序picker地区选择器显示省市二级联动
- 圣思园-----Java SE Lesson 7
- python莱布尼茨法计算π_python圆周率计算(带进度条)
- 高三励志语录,简短又霸气!
- VBA数值溢出问题 int才能支持65535
热门文章
- 54部经典国外动画片:送给70-80年代的朋友 90年代后的一边画圈圈去41-50
- BlackBerry中文网站-解决方案,开发等
- 第17篇 2D绘图(七)涂鸦板
- Excel怎么快速完成每列数据汇总求和
- ICL Auto Vectorization
- SpringBoot+jwt+shiro实现登录验证及接口权限校验
- python刷抖音浏览_告别刷抖音!30秒一个Python小例子,总有一款适合你
- “芯”自主,更安全。国产三维云CAD:CrownCAD完全自主知识产权三维几何建模内核、约束求解器。
- 面试题:基于Python的青蛙跳台阶两种解法
- DES+RSA密码工具(图形界面)