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获取Linux系统下的本机IP地址代码分享
Nov 07 Python
python按照多个字符对字符串进行分割的方法
Mar 17 Python
python logging 日志轮转文件不删除问题的解决方法
Aug 02 Python
matplotlib作图添加表格实例代码
Jan 23 Python
Python socket实现简单聊天室
Apr 01 Python
python 信息同时输出到控制台与文件的实例讲解
May 11 Python
Python实现端口检测的方法
Jul 24 Python
python创建文件时去掉非法字符的方法
Oct 31 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
Jul 04 Python
python中必要的名词解释
Nov 20 Python
python中使用.py配置文件的方法详解
Nov 23 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
Jan 27 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截取中文字符串不乱码的方法
2013/12/25 PHP
php实现文件下载实例分享
2014/06/02 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
详解python eval函数的妙用
2017/11/16 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
python 检测图片是否有马赛克
2020/12/01 Python
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
西班牙电子产品购物网站:Electronicamente
2018/07/26 全球购物
食品行业求职人的自我评价
2014/01/19 职场文书
眼镜促销方案
2014/03/15 职场文书
春节联欢晚会主持词
2014/03/24 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
安全环保标语
2014/06/09 职场文书
大学生心理活动总结
2014/07/04 职场文书
大学生求职自荐信
2015/03/24 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL
详解MindSpore自定义模型损失函数
2021/06/30 Python
python Django框架快速入门教程(后台管理)
2021/07/21 Python