Python爬虫学习笔记(无法安装包+CMD使用pip安装的包无法在pycharm中使用)

背景:

1). 确保已经安装需要的Python版本

2). 确保已经将Python的目录加入到环境变量中

3).基础安装方法请看这篇博客

原因:

1.无法安装包往往是因为网络的原因,使用清华镜像安装也不是每次都可以

2.pycharm无法使用包:这种情况往往是我们在cmd中使用pip安装包的whl文件时出现,因为网络的原因使用下载的whl文件安装包是一个很好的选择,这里提供另外一种选择以及解决问题的方法

解决:

安装包:

1.从网盘或者博客中搜索对应本机python版本的包的whl文件,打开CMD,cd到保存whl文件的文件夹下,使用

pip install 包名.whl安装即可(注意:一定要安装对应python版本的包 )

2.到 Pypi网站上搜索并下载包名对应的setup.py文件,一般是tar.gz文件而且是没有版本限制的,下载解压。

使用CMD 命令cd到刚才解压的文件的文件夹下,输入python setup.py build进行编译

最后使用python setup.py install安装即可

3.解决CMD使用pip安装的包的whl文件无法在pycharm中使用的问题:

在安装成功whl文件之后,命令行中会显示包从哪儿安装到了哪儿,即 ***from(whl文件保存的文件夹)in(whl文件安装的地方),到whl文件安装的地方把刚才安装好的包的有关文件夹复制到pycharm你的项目的venv->Lib->site-packages文件夹下即可使用该包 

python 常用的几个镜像仓库

Python官方源: pypi.python.org/pypi/

豆瓣:http://pypi.douban.com/simple/

          https://pypi.douban.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple

加利福尼亚大学:https://www.lfd.uci.edu/~gohlke/pythonlibs/

中国科技大学: https://mirrors.ustc.edu.cn/pypi/web/simple

阿里:https://mirrors.aliyun.com/pypi/simple/

Python各版本下载地址:

官方地址:https://www.python.org/downloads/

Anaconda各版本下载地址:

官方地址:https://repo.anaconda.com/archive/

清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

Python一键安装全部依赖包的方法

优点:只需要一个简单的pip命令就能完成 (安装比较多的python包时,不必手动一个一个下载安装)

1). python一键生成依赖包:(requirements.txt用来记录项目所有的依赖包和版本号)

    > pip freeze >requirements.txt

2).python一键安装依赖包:(一次性安装requirements.txt里面所有的依赖包)

  pip install -r requirements.txt

 

 

新的Python包管理器:pipenv

用pip install pipenv来安装pipenv,然后在你的项目的根目录下面运行pipenv --three来生成Python3的虚拟环境,或者pipenv --two生成Python2环境。

这样pipenv会在这个项目里创建一个pipfile的文件,就像package.json一样,里面记录了项目所有的依赖包版本信息。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

[[source]]

 

url = "https://pypi.python.org/simple"

verify_ssl = true

name = "pypi"

 

 

[packages]

 

 

 

[dev-packages]

 

 

 

[requires]

 

python_version = "3.6"

要运行pipenv shell进入虚拟环境,可以输入exit退出。pipenv install可以一键安装所有依赖包,还会生成pipfile.lock文件,里面记录了这次安装时的依赖包。

在pipenv install后面加上包名称,比如pipenv install flask可以安装Flask到生产环境,再加参数,比如pipenv install flask --dev就会安装到开发环境。

类似地,把上面的install改成uninstall就会卸载依赖包,pipenv uninstall --all可以卸载项目下所有的包。就是这么用的,更多的命令请查看pipenv官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值