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实现多线程暴力破解登陆路由器功能代码分享
Jan 04 Python
详解使用Python处理文件目录的相关方法
Oct 16 Python
分析python动态规划的递归、非递归实现
Mar 04 Python
Python 删除整个文本中的空格,并实现按行显示
Jul 24 Python
JavaScript中的模拟事件和自定义事件实例分析
Jul 27 Python
python 二维数组90度旋转的方法
Jan 28 Python
Python Django切换MySQL数据库实例详解
Jul 16 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
Dec 11 Python
Python 实现try重新执行
Dec 21 Python
Python如何执行系统命令
Sep 23 Python
Python函数中apply、map、applymap的区别
Nov 27 Python
Python下载商品数据并连接数据库且保存数据
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
PHP 第二节 数据类型之字符串类型
2012/04/28 PHP
PHP常用的小程序代码段
2015/11/14 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
详解如何使用webpack打包JS
2018/06/21 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
vue实现弹幕功能
2019/10/25 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
python实现简单的TCP代理服务器
2014/10/08 Python
轻松实现python搭建微信公众平台
2016/02/16 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
大型会议策划方案
2014/05/17 职场文书
个人违纪检讨书
2014/09/15 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
2019年农民幸福观调查的实践感悟
2019/12/19 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python