python绿色版使用_嵌入式Python : 如何在U盘安装绿色版 Python
一直以来都习惯将各种日常工具和开发环境变为绿色版。
portable,一个U盘就能将日常所用到的开发环境和必备资料随身携带,从公司到家里,再也不用背上重重的笔记本,通勤路上也能轻轻松松的听听音乐,看看kindle了。
Python在Windowns下是提供了安装包,安装后也能简单的拷贝出来,形成portable的绿色版本。
但如果想把自己写的脚本和环境一起拷贝给别人,然后让他们直接点击就能执行,安装出来的python就显得有点臃肿了,居然占到了130多M,里面存在很多开发才用到的资源.。
上Python官网一看, 果然发现了embeddable的嵌入式版本,解压出来才12M。
我们只需要把这个包解压到自己的发行文件夹里,就能使用python执行基本功能了。
而如果自己的项目代码需要依赖某些包,也可以放到项目的lib下进行加载,这样就能够只安装必要的依赖,得到一个最小的发行包。
而如果想用这个嵌入式包直接作为开发环境,也是可以的,因为为了减小体积是没有预置pip的, 所以如果想和正常的安装版本一样用,我们需要安装pip。
1. python嵌入包的下载
Python Releases for Windows 找到最新稳定版本的 “Download Windows x86-64 embeddable zip file”,即可下载。
解压到自定义的目录,如C:\python364,将python的所在目录 C:\python364 和 C:\python364\Scripts加到PATH中,以方便未来使用。
2、安装pip
pip是最方便的python依赖包安装器,在python3.4开始就进行了内置,不过因为我们下载的是嵌入式版本,为了追求最小化,没有进行内置,需要手工安装
2)重要: 修改python36._pth文件,去掉 #import site 前的 #号,即放开 import site;若不放开将会pip无法正确安装。
3)安装pip,执行 python get-pip.py
将在python目录下新建Scripts目录防止pip相关文件,以及 Lib\site-packages目录放置pip未来下载的扩展依赖模块库。
4)成功后,即可用类似 python -m pip install xxx 的方式安装自己的依赖包(xxx替换为自己想安装的模块名)。
这一般情况下就和普通安装版的python环境没什么区别了。偶尔有一些问题是由于嵌入版本的bug和环境依赖,需要针对性解决一下就好了,不想用嵌入版的同学可以直接用普通安装版安装后,拷贝出来,也是可以的。
python绿色版使用_嵌入式Python : 如何在U盘安装绿色版 Python相关推荐
- win8通过u盘装linux系统文件下载,U盘安装纯净版WIN8方法步骤介绍
U盘安装纯净版WIN8方法步骤介绍 说到装系统,自然就少不了最流行的`方式:U盘装系统. 这种方法尤其适合那些需要升级多台Windows 8.1机器的用户,因为如果不这样做,你需要在每台机器上下载一遍 ...
- 用优启通U盘安装Ghost版Win10系统教程
安装前准备: 1.准备一个能正常使用的U盘,.准备一个能正常使用的U盘,最好大于4 G,下载优启通U盘启动盘制作工具制作成U盘启动盘: 2.下载GHOST WIN10系统镜像,一般格式为ISO或GHO ...
- 用优启通U盘安装Ghost版Win 8系统教程
安装前准备: 1.准备一个能正常使用的U盘,最好大于4 G,下载优启通U盘启动盘制作工具制作成U盘启动盘: 2.下载GHOST WIN8系统镜像,一般格式为ISO或GHO,存入优启通U盘启动盘. 第一 ...
- python dict批量选择_这一定是你见过最全面的python重点
由于总结了太多的东西,所以篇幅有点长,这也是我"缝缝补补"总结了好久的东西. Py2 VS Py3 print成为了函数,python2是关键字 不再有unicode对象,默认st ...
- python大型项目经验_经验丰富程序员才知道的8种高级Python技巧
全文共2330字,预计学习时长11分钟 图源:unsplash 本文将介绍8个简洁的Python技巧,若非经验十足的程序员,你肯定有些从未见过.向着更简洁更高效,出发吧! 1.通过多个键值将对象进行排 ...
- 调用python接口并画图_【PySpark源码解析】教你用Python调用高效Scala接口
点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 机器之心专栏 作者:汇量科技-陈绪 众所周知,Spark 框架主要是由 Scala 语言实现,同时也包含少量 Java 代码.Spa ...
- 青少年编程python一级真题_青少年编程能力等级测评试卷二及答案 Python编程(一级)...
青少年编程能力等级测评试卷 Python编程(一级) (考试时间90分钟,满分100分) 一.单项选择题(共20题,每题2.5分,共50分) 1. 运行下方代码段,输出是6,则输入的可能是( C ). ...
- python可以修图吗_会照片处理的不只是ps,还有Python!
女朋友老是吵着要修图,作为程序员,只会敲代码,不会ps啊,真是令人头大. 程序员是这么容易被难到的吗?肯定不会!最近发现了程序员的p图神器--python. python也可以修图吗?是滴!下面就带你 ...
- python画爱心原理_程序员式优雅表白,教你用python代码画爱心
还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧!PyCharm pro Mac-PyCharm pro for Mac( Py ...
最新文章
- 【LeetCode】70.爬楼梯
- E1. Rubik‘s Cube Coloring (easy version) 贪心,满二叉树(1300)
- ICCV 2019 | 从多视角RGB图像生成三维网格模型Pixel2Mesh++
- css3属性:美化表单、点击元素产生的背景与边框怎么去掉,滚动回弹效果
- 容器编排技术 -- Kubernetes设计架构
- 照着官网来安装openstack pike之neutron安装
- 2019-12-11 转载TCP/IP编程常用C语言头文件
- php实现给pdf加水印,pdf文件如何加水印 怎样给pdf文件加水印|帮你轻松实现给pdf加水印...
- 后缀表达式(简单示例)
- Datawhale组队学习周报(第030周)
- html语言开关控制灯泡,用js控制电灯开关
- dns能帮助网站快速打开吗?怎么样提升网站打开速度?
- 位图(bitset)的使用【STL】
- 【语音唤醒】MDTC:Multi-scale dilated temporal convolutional network
- Itester系列之 HGU_ONU PON性能测试指导
- elasticsearch:使用top_hits聚合获取分组列表
- mysqld_multi 没法stop
- 魔兽世界服务器同时在线人数,魔兽世界怀旧服国服同时在线人数达到60万,排队30万,即将破百万...
- python中enumerate()函数
- Anu Has a Function——位运算
热门文章
- solidworks批量图号分离_图号分离 - SOLIDWORKS - 机械社区 - 百万机械行业人士网络家园...
- journalctl命令使用简介
- android智能家居开发视频教程,物联网开发入门视频教程+项目实战视频教程全套 共9.8G...
- 做音响的Sonos,未来的野心在于智能家居音乐平台
- foxmail配置qq邮箱(需要在QQ邮箱设置第三方授权码
- php 开源 内容管理,RQCMS - 内容管理CMS - PHP开源项目 - 开源吧
- zookeeper下载安装
- 在vue中使用antV-G2展示基础面积图
- 关系型数据库和非关系型数据库的区别以及应用的场景
- 1452: 你家的狗有病吧