Ubuntu中虚拟环境的搭建
为什么要搭建虚拟环境?
如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.
- 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.
- 所有的虚拟环境都位于/home/下的隐藏目录
.virtualenvs
下
安装虚拟环境的命令 :
sudo pip install virtualenv
sudo pip install virtualenvwrapper
安装完虚拟环境后,须配置环境变量:
# 1、创建目录用来存放虚拟环境
mkdir ~/.virtualenvs # 如果执行此步骤提示该文件已经存在,则忽略此步骤# 2、打开 ~/.bashrc文件,
vim ~/.bashrc# 3.添加如下内容到文件中,随便找个不碍事的地方写上就行,文件里内容稍多,不要被吓到(不知道vim怎么用的百度下):
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh# 3、运行
source ~/.bashrc
以上命令能复制就复制,手写90%会写错
创建虚拟环境的命令 :
在python3中,创建虚拟环境:
mkvirtualenv -p python3 虚拟环境名称
# -p python3 指定python的版本为3
例 :
mkvirtualenv -p python3 py3_work
此时已经创建完成了
使用虚拟环境的命令 :
workon 虚拟环境名称
例 :使用虚拟环境
workon py3_work
这是我的flask的虚拟环境
- 退出虚拟环境的命令 :
deactivate
此时就可以使用虚拟环境了,但是要注意虚拟环境中不可以使用sudo
命令
Ubuntu中虚拟环境的搭建相关推荐
- 在ubuntu中使用cookiecutter搭建django项目时命令迟迟没有反应
想在在ubuntu中使用cookiecutter搭建django项目,在官方文档中只是两行命令的事,没想到折腾了我几个小时. 问题描述 首先pip install cookiecutter==1.6. ...
- Ubuntu中虚拟环境pip安装包超时问题
做爬虫的时使用pip安装一些爬虫框架经常容易报错或者国内镜像资源不足,或者做量化使用开源的vn.py,但只有py27版本的,解决这些问题一个所以这个时候Anaconda中的conda管理工具就非常的必 ...
- ubuntu中利用LTSP搭建无盘工作站
安装DHCP sudo apt-get install dhcp3-server 安装NFS sudo apt-get install nfs-kernel-server 安装tftpd-hpa su ...
- ubuntu中使用docker搭建redis集群
docker的安装,redis镜像拉取 创建外部桥接网络 docker network create -d macvlan --subnet=192.168.148.0/24 --gateway=19 ...
- ubuntu版php开发工具,Ubuntu 中搭建 LAMP 及 php 开发工具
Ubuntu 中搭建 LAMP 及 php 开发工具 Step1. 安装 Apache 1.在 terminal 中输入一下命令并执行: sudo apt-get install apache2 2. ...
- Ubuntu中搭建Hadoop2.5.2完全分布式系统(一)
Hadoop平台搭建有三种模式,分别是单机模式.伪分布模式.完全分布模式.单机模式是在单一计算机或者服务器上运行Hadoop,没有分布式的文件上传和任务分配等功能.它执行的流程仍然是Map/Reduc ...
- lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建
[Linux操作系统]Linux的上传和下载--Ubuntu中软件的安装和ftp服务器的搭建 学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要 ...
- Ubuntu中使用Nginx+rtmp模块搭建流媒体视频点播服务
1. 背景 不知不觉来到流媒体部门已经一年半多了,也算积攒了不少的流媒体知识,平时工作比较忙,到没有对流媒体技术进行系统性的梳理:最近刚完成一个Git实用指南的技术专栏,放松一周之后,觉得还是得让自己 ...
- Ubuntu中安装最新Docker社区版
了解Docker请看博客<Docker初体验> 搭建Docker环境看起来是很简单的一件事,笔者也看到网上各种形形色色的安装教程,但是似乎大多都不全面,不完善.当我们的Ubuntu还没有安 ...
最新文章
- 在Java程序设计中,设置环境变量path和classpath的作用分别是什么?
- 开发日记-20190807 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 21
- 职场宝典:63种能力让你职场步步高升
- 使用cpan安装perl模块
- 使用Fiddler为满足某些特定格式的网络请求返回mock响应
- V4L2用户空间和kernel层driver的交互过程
- 波士顿动力再发逆天机器人视频:倒立、360°旋转、空中劈叉,真是秀儿
- Made in 大产品——技术商业盛典
- cxf整合spring发布webservices服务端
- c语言,10行代码写一个简单鼠标连点器
- 计算机鼠标样式,鼠标指针
- 房友手机服务器安装文件,房友软件服务器地址
- 超市管理系统java代码,超市管理系统完整+源代码
- java生成emf_推荐一款java代码生成的插件EMF
- 网络防火墙开发二三事 转
- (2021年)iOS面试题及答案,以及添加Flutter 面试问题,Swift面试题
- js splice的三个用法
- English 动词篇
- 半监督学习:MixMatch
- 华硕主板无盘启动bios设置_【华硕主板bios启动顺序】华硕主板bois启动项_华硕主板bios硬盘启动...