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连接mysql调用存储过程示例
Mar 05 Python
初步理解Python进程的信号通讯
Apr 09 Python
详解python进行mp3格式判断
Dec 23 Python
利用Python读取文件的四种不同方法比对
May 18 Python
python 简单备份文件脚本v1.0的实例
Nov 06 Python
Python Selenium 之关闭窗口close与quit的方法
Feb 13 Python
详解python多线程之间的同步(一)
Apr 03 Python
python单例模式的多种实现方法
Jul 26 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
Sep 11 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
Feb 20 Python
python如何进行基准测试
Apr 26 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程序中使用Rust扩展的方法
2015/07/03 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
VueJS全面解析
2016/11/10 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
React-Native使用Mobx实现购物车功能
2017/09/14 Javascript
js 开发之autocomplete="off"在chrom中失效的解决办法
2017/09/28 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
2019/06/17 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
详解Python中DOM方法的动态性
2015/04/11 Python
python实现井字棋游戏
2020/03/30 Python
Python selenium根据class定位页面元素的方法
2019/02/26 Python
Python常用特殊方法实例总结
2019/03/22 Python
python中正则表达式与模式匹配
2019/05/07 Python
简单了解python单例模式的几种写法
2019/07/01 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
在python中做正态性检验示例
2019/12/09 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
《在家里》教后反思
2014/03/01 职场文书
财务总监管理岗位职责
2014/03/08 职场文书
黄金酒广告词
2014/03/21 职场文书
大学校务公开实施方案
2014/03/31 职场文书
安全生产月演讲稿
2014/05/09 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
胡雪岩故居导游词
2015/02/06 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2021/04/24 Python
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL