python开发准备工作之配置虚拟环境(非常重要)


Posted in Python onFebruary 11, 2019

之前作为菜鸟的我,从来不知道创建虚拟环境来开发python,都是使用全局的来开发项目,这样最后的结果是,所有的包全部安装在全局,也不能有好的在切换py2中切换,现在讲解在widow下使用虚拟环境来开发python项目就可以解决这个问题。

一、使用步骤

1、安装virtualenvwrapper

# window下 
 pip install virtualenvwrapper-win
 # linux下
 pip install virtualenvwrapper

2、配置电脑上存放虚拟环境的目录(注意配置后要退出黑窗口)

python开发准备工作之配置虚拟环境(非常重要)

3、使用virtualenvwrapper创建虚拟环境

mkvirtualenv py3demo

4、指定python版本

mkvirtualenv --python=[你安装python版本文件目录\python.exe] 空间名

5、常用的空间命令

  • workon查看全部的空间
  • workon [空间名]进去那个空间
  • deactivate退出当前空间

python开发准备工作之配置虚拟环境(非常重要)

6、pycharm使用虚拟环境下的python开发项目(以django讲解)[在Scripts目录下]

python开发准备工作之配置虚拟环境(非常重要)

二、补充说明

有时候我们使用pip install安装包的时候比较慢,可以选用国内镜像来安装,类似npm改用淘宝镜像一样的,但是不推荐全局配置,有些最新的包,国内镜像源可能没有收录

使用国内镜像源来加速python pypi包的安装

默认pip是使用Python官方的源,但是由于国外官方源经常被墙,导致不可用,我们可以使用国内的python镜像源,从而解决Python安装不上库的烦恼。

网上有很多可用的源,例如:
豆瓣:http://pypi.douban.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple

注意后面要有/simple目录!!!

1、临时使用,只有安装pillow时使用指定源

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow

2、永久修改,一劳永逸 

Linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:

 [global]

 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:

 [global]

 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

三、在mac系统或者linux系统下一样的操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python random模块常用方法
Nov 03 Python
Python中使用dom模块生成XML文件示例
Apr 05 Python
使用Pyrex来扩展和加速Python程序的教程
Apr 13 Python
Python设计模式中单例模式的实现及在Tornado中的应用
Mar 02 Python
Python中的二维数组实例(list与numpy.array)
Apr 13 Python
python使用requests模块实现爬取电影天堂最新电影信息
Apr 03 Python
Python装饰器限制函数运行时间超时则退出执行
Apr 09 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
Jan 03 Python
如何使用repr调试python程序
Feb 28 Python
基于Python测试程序是否有错误
May 16 Python
如何在mac下配置python虚拟环境
Jul 06 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
pycharm配置pyqt5-tools开发环境的方法步骤
Feb 11 #Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
Feb 11 #Python
Python requests模块实例用法
Feb 11 #Python
说说如何遍历Python列表的方法示例
Feb 11 #Python
python按照多个条件排序的方法
Feb 08 #Python
python 使用pandas计算累积求和的方法
Feb 08 #Python
对Python中的条件判断、循环以及循环的终止方法详解
Feb 08 #Python
You might like
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
PHP判断是否为空的几个函数对比
2015/04/21 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
jQuery基于cookie实现换肤功能实例
2017/10/14 jQuery
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
2018/10/22 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
TensorFlow实现卷积神经网络
2018/05/24 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
哪种Python框架适合你?简单介绍几种主流Python框架
2020/08/04 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
德国EGOIST网店:销售畅销的设计师品牌
2017/04/18 全球购物
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
在职员工证明书
2014/09/19 职场文书
商家认证委托书格式
2014/10/16 职场文书
大二学生自我检讨书
2014/10/23 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
2015年学生资助工作总结
2015/05/25 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书