在QGIS自带的python中安装第三方库

如果安装了QGIS,在所有程序中搜OSGeo4W Shell,以管理员身份打开,可以安装第三方库

环境设置

错误尝试:

  • 直接安装,不是QGIS中的python
  • 切换路径,再次尝试,还是不对
C:\> python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\anaconda3\lib\site-packages (20.1.1)
C:\>cd /d D:\QGIS 3.12\apps\Python37
D:\QGIS 3.12\apps\Python37> python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\anaconda3\lib\site-packages (20.1.1)

正确方法(适用于3.18之前版本):

D:\QGIS 3.12\apps\Python37>py3_env.batD:\QGIS 3.12\apps\Python37>SET PYTHONHOME=D:\QGIS3~1.12\apps\Python37D:\QGIS 3.12\apps\Python37>SET PYTHONPATH=D:\QGIS3~1.12\apps\Python37;D:\QGIS3~1.12\apps\Python37\ScriptsD:\QGIS 3.12\apps\Python37>PATH D:\QGIS3~1.12\apps\Python37;D:\QGIS3~1.12\apps\Python37\Scripts;D:\QGIS3~1.12\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBem

注意:使用3.20版本以上需要,设置一下环境变量即可安装python包

C:\OSGeo4W>o4w_env

更新一下pip包

D:\QGIS 3.12\apps\Python37> python3 -m pip install --upgrade pip
Collecting pipDownloading pip-20.1.1-py2.py3-none-any.whl (1.5 MB)|████████████████████████████████| 1.5 MB 819 kB/s
Installing collected packages: pipAttempting uninstall: pipFound existing installation: pip 20.0.2Uninstalling pip-20.0.2:Successfully uninstalled pip-20.0.2
Successfully installed pip-20.1.1

查看一下包

D:\QGIS 3.12\apps\Python37>pip list
Package          Version
---------------- ----------
certifi          2019.11.28
chardet          3.0.4
coverage         4.5.1
cycler           0.10.0
decorator        4.4.1
ExifRead         2.1.2
future           0.16.0
GDAL             3.0.4
geographiclib    1.50
httplib2         0.11.3
idna             2.8
ipython-genutils 0.2.0
Jinja2           2.11.1
jsonschema       2.6.0
jupyter-core     4.4.0
kiwisolver       1.1.0
lxml             4.3.3
MarkupSafe       1.1.1
matplotlib       3.1.3
mock             2.0.0
nbformat         4.4.0
networkx         2.2
nose2            0.8.0
numpy            1.18.3
OWSLib           0.17.0
pandas           1.0.1
pbr              4.3.0
Pillow           5.3.0
pip              20.1.1
plotly           3.3.0
ply              3.11
psycopg2-binary  2.8.4
Pygments         2.5.2
pyodbc           4.0.24
PyOpenGL         3.1.0
pyparsing        2.4.6
pypiwin32        223
pyproj           2.5.0
PyQt5            5.11.3
pyqt5-tools      5.13.0.1.5
python-dateutil  2.8.1
python-dotenv    0.10.3
pytz             2019.3
pywin32          224
PyYAML           5.3
requests         2.22.0
retrying         1.3.3
scipy            1.4.1
setuptools       45.2.0
Shapely          1.7.0
simplejson       3.16.0
sip              4.19.14
six              1.14.0
traitlets        4.3.3
urllib3          1.25.8
wxPython         4.0.7
xlrd             1.1.0
xlwt             1.3.0

安装个图像包

安装个图像包scikit-image==0.16.1表示库名+版本号,可以自行更改成其他的

python3 -m pip install scikit-image==0.16.1 --user

示例:

D:\QGIS 3.12\apps\Python37> python3 -m pip install scikit-image==0.16.1 --user
Collecting scikit-image==0.16.1Downloading scikit_image-0.16.1-cp37-cp37m-win_amd64.whl (25.7 MB)|████████████████████████████████| 25.7 MB 392 kB/s
Requirement already satisfied: pillow>=4.3.0 in d:\qgis3~1.12\apps\python37\lib\site-packages (from scikit-image==0.16.1) (5.3.0)
Collecting imageio>=2.3.0Downloading imageio-2.8.0-py3-none-any.whl (3.3 MB)|████████████████████████████████| 3.3 MB 3.3 MB/s
Requirement already satisfied: networkx>=2.0 in d:\qgis3~1.12\apps\python37\lib\site-packages (from scikit-image==0.16.1) (2.2)
Requirement already satisfied: matplotlib!=3.0.0,>=2.0.0 in d:\qgis3~1.12\apps\python37\lib\site-packages (from scikit-image==0.16.1) (3.1.3)
Collecting PyWavelets>=0.4.0Downloading PyWavelets-1.1.1-cp37-cp37m-win_amd64.whl (4.2 MB)|████████████████████████████████| 4.2 MB 3.3 MB/s
Requirement already satisfied: scipy>=0.19.0 in d:\qgis3~1.12\apps\python37\lib\site-packages (from scikit-image==0.16.1) (1.4.1)
Requirement already satisfied: numpy in d:\qgis3~1.12\apps\python37\lib\site-packages (from imageio>=2.3.0->scikit-image==0.16.1) (1.18.3)
Requirement already satisfied: decorator>=4.3.0 in d:\qgis3~1.12\apps\python37\lib\site-packages (from networkx>=2.0->scikit-image==0.16.1) (4.4.1)
Requirement already satisfied: kiwisolver>=1.0.1 in d:\qgis3~1.12\apps\python37\lib\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image==0.16.1) (1.1.0)
Requirement already satisfied: cycler>=0.10 in d:\qgis3~1.12\apps\python37\lib\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image==0.16.1) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in d:\qgis3~1.12\apps\python37\lib\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image==0.16.1) (2.4.6)
Requirement already satisfied: python-dateutil>=2.1 in d:\qgis3~1.12\apps\python37\lib\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image==0.16.1) (2.8.1)
Requirement already satisfied: setuptools in d:\qgis3~1.12\apps\python37\lib\site-packages (from kiwisolver>=1.0.1->matplotlib!=3.0.0,>=2.0.0->scikit-image==0.16.1) (45.2.0)
Requirement already satisfied: six in d:\qgis3~1.12\apps\python37\lib\site-packages (from cycler>=0.10->matplotlib!=3.0.0,>=2.0.0->scikit-image==0.16.1) (1.14.0)
Installing collected packages: imageio, PyWavelets, scikit-imageWARNING: The scripts imageio_download_bin.exe and imageio_remove_bin.exe are installed in 'C:\Users\67231\AppData\Roaming\Python\Python37\Scripts' which is not on PATH.Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.WARNING: The script skivi.exe is installed in 'C:\Users\67231\AppData\Roaming\Python\Python37\Scripts' which is not on PATH.Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed PyWavelets-1.1.1 imageio-2.8.0 scikit-image-0.16.1

进入qgis中的python下测试

import skimage
skimage.__version__
'0.16.1'

QGIS中怎么安装Python第三方库

QGIS中安装Python第三方库相关推荐

  1. 在vscode中安装python第三方库

    打开vscode,点击终端,选择新建终端 在弹出的窗口中输入以下命令:pip install 第三方库的名称 以安装numpy为例,输入pip install numpy,点击回车,安装成功之后会显示 ...

  2. 离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中)

    离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中) 参考文章: (1)离线安装python第三方库的实用方法:解决公 ...

  3. python中安装一个第三方库的命令格式是-无法使用pip命令安装python第三方库的彻底解决方案...

    无法使用pip命令安装python第三方库的原因及解决方法 再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的Scripts文件夹里面.我们可以 ...

  4. python中安装一个第三方库的命令格式是-PyCharm 如何安装python第三方库及插件

    一.如何安装python第三方库: 1.有一个专门可下载安装第三方库的网址: http://www.lfd.uci.edu/~gohlke/pythonlibs/ Ctrl+f 搜索要下载的第三方库, ...

  5. dos系统不能安装python模块,无法使用pip命令安装python第三方库的原因及解决方法...

    再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的scripts文件夹里面.我们可以把dos切换到对应的文件夹,再使用pip命令就可以了. 如果 ...

  6. python如何离线安装第三方库_离线环境安装python第三方库

    python 离线环境安装python第三方库 author: yafeishi tags: AntDB,python python对于运维工作确实方便了很多,但很多比较实用的库都是第三方提供,在os ...

  7. 一日一技:安装Python第三方库的几种姿势

    要说使用Python中最让人头疼的过程,不是程序崩溃代码报错,而是卡在安装某个依赖库上,因为报错的代码千篇一律但安装失败的情况千奇百怪,因此本文将介绍我在安装第三方库遇到问题时的一般操作. 在安装某个 ...

  8. python如何下载os库_简谈下载安装Python第三方库的三种方法

    如何下载安装Python第三方库(注:此文章以Windows的安装环境为前提) 一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和 ...

  9. Python第三方库安装——使用vscode、pycharm安装Python第三方库

    Python第三方库安装--使用vscode.pycharm安装Python第三方库 前言 pycharm vscode 结尾 Python基础 Python实例 前言 在这里介绍vscode.Pyc ...

最新文章

  1. python和java一样吗-三分钟看懂Python和Java的区别
  2. mysql表数据以本地文件方式导入Hive
  3. 活动运营的核心要点:如何保证拉新用户是有价值的?
  4. Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)。
  5. mysql学习--基本使用
  6. 能用c语言编写图形界面吗,「分享」C语言如何编写图形界面
  7. 处理大并发之二 对epoll的理解,epoll客户端服务端代码
  8. 防删库实用指南 | 只需一步,快速召回被误删的表
  9. 通用网站备案常见的备案场景及要求
  10. python求直角三角形斜边底下的数值怎么输_如何用用户输入的值求三角形的角,以及如何绘制i...
  11. c语言strTrimed函数用法介绍,linux type命令用法_转
  12. matlab实时系统时间,转--MATLAB——时间,日期及显示格式
  13. php ajax post请求数据变形,php-在AJAX调用中读取POST数据
  14. 对角矩阵(diagonal matrix)
  15. __doPostBack()没有定义解决方法(转)
  16. 报表开发神器:phantomjs生成PDF ,Echarts图片,自动生成word文档实战
  17. 记一次调试YOLOv5+DeepSort车辆跟踪项目的经过
  18. CodeBlock代码替换
  19. 我的开源项目:C++ Qt高仿QQ影音视频播放器
  20. STM32,点亮RGB灯,指南者,新手

热门文章

  1. DAS、NAS和SAN,IPSAN的基本了解
  2. 电信光纤猫 f412超级密码
  3. Jquery3.x高版本支持IE8
  4. Linux下通过vmplayer安装CactiEZ
  5. 由于下列原因,安装程序无法继续microsoft office 2016 需要通用CRT(KB2999226)
  6. clang fatal error: ‘stdio.h‘ file not found
  7. 二叉树的遍历与查找(详细笔记)
  8. C# FTP上传(支持断点续传)
  9. C#-飞行棋小游戏的前识 067
  10. VPS2105 替代金升阳模块 无光耦 DCDC 电源控制器 4-100V 小体积