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 相关文章推荐
Python3.2中Print函数用法实例详解
May 19 Python
浅谈python多线程和队列管理shell程序
Aug 04 Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
Oct 28 Python
python调用c++ ctype list传数组或者返回数组的方法
Feb 13 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
详解python中的线程与线程池
May 10 Python
Python 实现使用空值进行赋值 None
Mar 12 Python
基于python 凸包问题的解决
Apr 16 Python
Django+Celery实现动态配置定时任务的方法示例
May 26 Python
Python如何配置环境变量详解
May 18 Python
Python turtle编写简单的球类小游戏
Mar 31 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
一个程序下载的管理程序(二)
2006/10/09 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
Python之Web框架Django项目搭建全过程
2017/05/02 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
通过实例了解Python str()和repr()的区别
2020/01/17 Python
python中pdb模块实例用法
2021/01/15 Python
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
德国电子商城:ComputerUniverse
2017/04/21 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
navabi英国:设计师大码女装
2019/06/25 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
高中的职业生涯规划书
2013/12/28 职场文书
单位在职证明范本
2014/01/09 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
竞选学委演讲稿
2014/09/13 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
英文产品推荐信
2015/03/27 职场文书
第二次离婚起诉书
2015/05/18 职场文书
蜗居观后感
2015/06/11 职场文书
团拜会主持词
2015/07/04 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
Java生成读取条形码和二维码的简单示例
2021/07/09 Java/Android
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server