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引用(import)文件夹下的py文件的方法
Aug 26 Python
使用Python对IP进行转换的一些操作技巧小结
Nov 09 Python
利用python实现数据分析
Jan 11 Python
python如何读写csv数据
Mar 21 Python
解决Pycharm中import时无法识别自己写的程序方法
May 18 Python
django将图片上传数据库后在前端显式的方法
May 25 Python
python实现一个简单的udp通信的示例代码
Feb 01 Python
pymysql 开启调试模式的实现
Sep 24 Python
keras实现VGG16方式(预测一张图片)
Jul 07 Python
Prometheus开发中间件Exporter过程详解
Nov 30 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
Feb 22 Python
python实现ROA算子边缘检测算法
Apr 05 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文件读取功能的应用实例
2015/05/08 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
2017/01/13 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
使用Vue完成一个简单的todolist的方法
2017/12/01 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
浅谈Node.js 中间件模式
2018/06/12 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
详解vue 组件
2020/06/11 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
2020/09/22 Javascript
Python中IPYTHON入门实例
2015/05/11 Python
浅谈python迭代器
2017/11/08 Python
快速了解python leveldb
2018/01/18 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
SQL SERVER面试资料
2013/03/30 面试题
汇智创新科技发展有限公司
2015/12/06 面试题
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
全陪导游词
2015/02/04 职场文书
2015年员工工作总结范文
2015/04/08 职场文书
2015中秋节晚会开场白
2015/07/30 职场文书
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android