python编程(virtualenv环境)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
很多情况下,我们编写的代码运行在server上的时候,需要在server上安装不同的第三方包。这一点非常的麻烦。在docker技术还没有流行之前,人们一般习惯于用virtualenv的方法来保存python环境变量,即通过virtualenv的方法将release版本的环境变量和pc的环境变量分开来。这样,直接对release包进行压缩,移植到server上面就可以用,不需要做什么安装,非常方便。下面,我们就说一下python下的virtualenv是怎么配置的,
1、安装virtualenv
sudo apt-get install python-virtualenv
2、利用virtualenv创建工程目录
virtualenv --no-site-packages myprj
不出意外的话,这个时候在当前目录下就有一个myprj的子目录,这就是我们的工程目录。
3、进入工程目录,使能环境变量
cd myprj
source bin/activate
这个时候,环境变量就变成了myprj私有的python环境变量。
4、私有环境变量下安装第三方库
我们可以通过安装一个当前pc没有的第三方库,确认是不是安装后只在myprj下面存在。
python -m pip install "django < 2"
5、确认django是否安装,再退出环境变量,确认是否只有myprj安装了这个库,退出的时候用这个命令
deactivate
6、其他
在这个环境下开发,只需要将文件拷贝到这里,source一下即可。其他的步骤和正常的python开发没有区别。
python编程(virtualenv环境)相关推荐
- python windows编程_在Windows下配置Python编程学习环境
一.需求: 之前是在Linux环境下进行Python的学习,每次开虚拟机觉得有点麻烦,希望可以直接在Windows的dos命令行下进行Python编程学习. 二.安装软件 直接从官网下载这两个软件安装 ...
- python 的 virtualenv 环境搭建及 sublime 手动创建运行环境
一.安装 virtual env sudo pip install virtualenv 二.进入一个空白的目录初始化 virtual env 的环境 cd ~/workspace/python/ v ...
- python后端开发web_WEB开发系列3:一步步打造强大的Python后端开发环境
前言 上一节中,我们强烈推荐Python作为web开发的主要编程语言.接下来,我们将开始一步步安装和配置Python项目开发环境,并使用VSCode作为IDE工具,快速上手Python的WEB开发之旅 ...
- python环境搭建_搭建Python编程环境
说明:本文面向信息技术新教材环境下的中学生或者编程小白.Python作为新教材落实计算思维的主要载体,有其独特的魅力.千里之行始于足下,搭建Python运行环境是跨出进入新世界大门的第一步. 搭建Py ...
- python编程中文版百度百科_1.2 搭建python+pycharm编程开发环境
工欲善其事必先利其器,很多小伙伴在学习编程的道路上,第一步就被编程环境搭建劝退.今天就让我们起来快速搭建一个python的开发环境,开启征服python的第一步. 一.Python安装 1.1pyth ...
- 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入
成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入 目录 解决问题 解决思路 解决方法 解决问题 .pyx格式文件,在window ...
- 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...
本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...
- python编程环境要求_python公开课|我们需要优秀Python编程环境的要求居然是这些...
[摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注Py ...
- python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境
为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...
- anaconda3卸载python_机器学习Python编程环境:VSCode+Anaconda
机器学习Python编程环境(Windows):VSCode+Anaconda 安装顺序:Anaconda ->VSCode (不必下载Python)->机器学习常用Python包 为什么 ...
最新文章
- RANSAC鲁棒参数估计
- 2020上的NLP有哪些研究风向?
- 【JSOI2008】最大数 线段树
- python文本处理第三方库是什么_python第三方库网站
- 「服务端」node服务的监控预警系统架构
- Python数据结构与算法(三)--数据结构的概念
- 量子计算机具有天然的处理能力,新发现:光纤可用于构建具有强大计算与处理能力的超导量子计算机...
- 《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——01-06 工作内容:做个工程师,而非程序工人...
- 面向对象-封装继承多态
- ms17-010(永恒之蓝)搭建、攻击、打补丁
- vm压缩linux vmdk文件,vmware下vmdk文件越来越大的解决方法探讨
- 微信浏览器打开APP
- Halcon圆查找功能简介
- 记录日记软件哪个好用
- js 获取计算机mac地址,JS获取计算机mac地址以及IP的实现方法
- 应对羊毛党的老手段不管用了,但有些公司依然有办法,他们是怎么做的?
- 域控服务器降级失败,windows2003域控制器升级和降级的图文教程
- C#-属性和方法的Fody的使用(AOP)
- 云南省初中计算机说课稿,云南省实验教材《信息技术》说课稿范文(9页)-原创力文档...
- 正则表达式匹配空格与换行
热门文章
- WEB程序调用客户端程序
- 实现基于最近邻内插和双线性内插的图像缩放C++实现
- apache配置文件详解
- Okhttp 向服务器发送请求(请求头,表单,post json数据)...
- [Android]ListView的Adapter.getView()方法中延迟加载图片的优化
- Ubuntu下部署zabbix 开源监控系统
- Drupal 忘记密码怎么办?重设管理员密码的几种方法
- Netbeans 安装和配置 C/C++ 支持
- .Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑
- IT經理出招 電腦耗電減少