Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
pip 官网:https://pypi.org/project/pip/
你可以在cmd,命令行下通过以下命令来判断是否已安装:
pip --version #这个命令也能检查pip版本
如果你还未安装,则可以使用以下方法来安装:
python get-pip.py
pip可以帮助我们快捷安装第三方库
普通安装:
pip install requests #requests是库名
指定版本库的安装:
pip install SomePackage==1.0.5# 指定版本
pip install SomePackage <= 1.0.5 #最大版本
pip install SomePackage>=1.0.6'# 最小版本
#升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。
如果匹配遇到无法安装的库的问题我们还可以使用wheel文件安装
将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀名为whl
pip install pillow-4.2xxxxxxx.whl 的方式离线进行安装
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
第一步安装 wheel
第二步找到下载的whl文件的目录进行安装(Desktop是桌面,这里以桌面为例)
第三步执行pip命令安装
换源安装豆瓣:http://pypi.douban.com/simple/
阿里:http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install SomePackage -i http://pypi.douban.com/simple
pip list
pip show package
将已经安装的库列表保存到文本文件中
pip freeze > C:\Desktop\pip.txt
pycharm是idea旗下一个非常实用的python集成开发环境
PyCharm 的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
下载完成之后则打开安装程序进行安装
这里修改文件安装位置,然后next
选择操作系统位数,32便选32,64便选64
以下默认即可,next
等待几分钟,
打开ptcharm后为图示
Create New Project创建新项目
设置好环境后,创建新文件就可以愉快的编写代码了
传送门【题目分析】常数巨大警告qwq。这道题其实题意很简单,维护一个序列,支持区间加,区间查询最大前缀和。因为是查询前缀和所以直接维护一个区间和,区间加就变成了区间加首项为k、公差为k的等差数列。因为一个等差数列+一个等差数列还是一个等差数列,所以这样做是正确的。所以就有两个选择:线段树和分块,但考虑到线段树最后合并效率低下,所以选分块(结果不知道为啥我的写法常数贼大)...
一个配置项成功上传soucemap文件到sentry
∂ 是希腊字母δ的古典写法,读偏导数,读round1 Α α alpha a:lf 阿尔法 角度;系数2 Β β beta bet 贝塔 磁通系数;角度;系数3 Γ γ gamma ga:m 伽马 电导系数(小写)4 Δ δ delta delt 德尔塔 变动;密度;屈光度5 Ε ε epsilon ep`silon 伊普西龙 对数之基数6 Ζ ζ zeta zat 截塔 系数;方位角;阻抗;相对粘度;原子序数7 Η η eta eit 艾塔 磁滞系数;效率(小写)8 Θ θ
剑指 Offer 06. 从尾到头打印链表输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; *//** * Note: The returned array must be mal
Microsoft 认识到大型组织机构在加强其网络周边安全方面面临着日益严峻的挑战。 随着组织机构的成长和业务关系的变更,控制对网络的物理访问越来越难以实现。 客户、供应商和顾问们可能出于正当的业务原因将移动设备连接至您的网络。 无线网络和无线连接技术的出现,使得网络访问比以前更为容易。 连接的增多意味着内部网络域成员需要承受来自内部网络中其他计算机的越来越大的安全风险,并且也影响到了周边环境的安
HTML、XML、XHTML 有什么区别要分清三者的区别,首先我们要知道它们的概念。HTML的定义XML的定义XHTML的定义从概念上来看,我们大概能理解它们的区别,但是我们需要进一步的分析它们,就需要从代码方面来看了。 HTML的代码如下所示 XML的代码如下所示 XHTML的代码如下所示 总结: XHTML被发明出来
<div id="article_content" class="article_content clearfix"> <div class="blog-column-pay"> <a data-report-click="{&quo...
1、 前期实验验环境准备:配置DC01域环境等过程略过,从运行正常的DC环境开始操作!(系统分区:C,活动目录数据存放在默认位置)2、 附加一个硬盘:E,作为备份用(可以是U盘,或是移动硬盘,本次实验为虚拟机,所以直接将虚拟VHDX加载到虚拟机中)3、 在DC01执行Add Roles and Features Wizard,选择Windows Server Backup3、...
2.6进程通信进程通信是指进程之间的信息交换。一、低级通信——进程之间的互斥和同步 信号量机制是有效的同步工具,但作为通信工具缺点如下:(1)效率低(通信量少)(2)通信对用户不透明(程序员实现,操作系统只提供共享存储器供代码操作)二、高级进程通信用户直接利用操作系统提供的一组通信命令,高效地传送大量数据的通信方式。操作系统隐藏了进程通信的细节,对用户透明,减少了通信程序编制上的...
i'm shendi今天写android项目时发生的问题,将jar包放入libs目录下,然后编译报错首先,我将build.gradle中的某一行注释了,这一行会将libs下所有jar自动引入//implementation fileTree(dir: 'libs', include: ['*.jar'])然后我build就没有问题了但是jar包没有被使用然后观察错误信息,往下滑,大致意思就是....要加一段声明java1.8的我Jar使用的是1.8...
reference from :hangsegmentfault.com/a/1190000010473819本人先看到以上,觉得挺好玩,所以就跟着原作者的思路在撸一遍代码后来发现了几个问题本人的python 2.7 原作者为python3所以其中的一些funtion/属性 也不支持所以做了一下修改安装必要的lib 之后会有文章进
{ "configurations": [ { "name": "Mac", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "macFrameworkPath": [ "/Librar