安装和测试Python第三方库

#!/usr/bin/env python
# coding:utf-8import sysprint("Python解释器在磁盘上的存储路径:", sys.executable)
print("Python解释器的版本信息       :", sys.version)
for index, sys_path in enumerate(sys.path):print("sys系统路径:", index, sys_path)# ===================================================================================
import numpy        # pip install numpy         (anaconda自带了,不需要在额外下载,1.16.2)
import matplotlib   # pip install matplotlib    (anaconda自带了,不需要在额外下载,3.0.3)
import PyQt5        # pip install PyQt5         (anaconda自带了,不需要在额外下载,5.9.2)
import PyQt5.Qt
import PyQt5.QtCore
import sklearn      # pip install sklearn       (anaconda自带了,不需要在额外下载,0.20.3)
# ===================================================================================
import pygame       # pip install pygame==1.9.6 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
import cv2          # pip install opencv-python==3.4.6.27 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com# # tensorflow keras 尽量版本匹配,比较好
import tensorflow as tf # pip install tensorflow==2.0.0 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
import keras            # pip install keras==2.3.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
import jupyter          # pip install jupyter==1.0.0 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
import jupyter_client
import jupyter_console
import jupyter_core# import pytorch         # 没有这种导包方式,应该用import torch
import torch
import torchvision
# pip install pytorch不行,得上pytorch官网
# pytorch官网的命令安装不了,采用下面方式
# pip install torch==1.4.0 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
# pip install torchvision==0.5.0 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com# ===================================================================================
import kociemba  # pip install kociemba==1.2.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com# windows系统下,安装方法看下面
# ubuntu16.04系统下,安装方法看下面
import wximport serial  # pip install serial==0.0.97 -i http://pypi.douban.com/simple --trusted-host pypi.douban.comimport OpenGL  # pip install PyOpenGL==3.1.5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.comimport OpenGL.GL
import OpenGL.GLU
import OpenGL.GLUT# ===================================================================================print("numpy版本号:", numpy.__version__)
print("numpy库位置:", numpy.__file__)
print("matplotlib版本号:", matplotlib.__version__)
print("matplotlib库位置:", matplotlib.__file__)# print("PyQt5版本号:",PyQt5.__version__)
print("PyQt5库位置:", PyQt5.__file__)
print("PyQt5版本号", PyQt5.Qt.QT_VERSION_STR)
print("PyQt5版本号", PyQt5.Qt.PYQT_VERSION_STR)
print("PyQt5版本号", PyQt5.QtCore.QT_VERSION_STR)
print("PyQt5版本号", PyQt5.QtCore.PYQT_VERSION_STR)print("sklearn版本号:", sklearn.__version__)
print("sklearn库位置:", sklearn.__file__)# ===================================================================================# 搜索版本
# pip search opencv-python  (pip install opencv-python==3.4.6会提示有哪些版本)# pip search tensorflow
# pip search tensorflow-gpu
# pip search tensorflow-cpu
# pip search keras
# pip search keras-gpu  #没有keras-gpu
# pip search torch
# pip search torch-gpu  #没有torch-gpu# 查看版本,位置,依赖等信息
# pip show opencv-python
# pip show tensorflow
# pip show tensorflow-gpu
# pip show keras
# pip show torchprint("pygame版本号:", pygame.__version__)
print("pygame库位置:", pygame.__file__)
print("cv2版本号:", cv2.__version__)
print("cv2库位置:", cv2.__file__)
print("tf版本号:", tf.__version__)
print("tf库位置:", tf.__file__)
print("keras版本号:", keras.__version__)
print("keras库位置:", keras.__file__)
# print("jupyter版本号:",jupyter.__version__)
print("jupyter库位置:", jupyter.__file__)
print("jupyter_core版本号:", jupyter_core.__version__)
print("jupyter_core库位置:", jupyter_core.__file__)
print("jupyter_client版本号:", jupyter_client.__version__)
print("jupyter_client库位置:", jupyter_client.__file__)
print("torch版本号:", torch.__version__)
print("torch库位置:", torch.__file__)
print("torchvision版本号:", torchvision.__version__)
print("torchvision库位置:", torchvision.__file__)# #检查gpu是否可以使用
import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
print("gpu:", tf.test.is_gpu_available())       # 不会输出日志
# print("gpu:",keras.test.is_gpu_available()) #keras没有找到对应api
# print("gpu:",keras.cuda.is_available())
print("gpu:", torch.cuda.is_available())# 在pycharm中运行就会报Using TensorFlow backend.提示
# 在jupyter-notebook第一次会报Using TensorFlow backend.提示,第二次运行就好了
#
# #===================================================================================# print("serial版本号:",serial.__version__)
print("serial库位置:", serial.__file__)print("wx版本号:", wx.__version__)
print("wx库位置:", wx.__file__)# print("kociemba版本号:",kociemba.__version__)
print("kociemba库位置:", kociemba.__file__)print("OpenGL版本号:", OpenGL.__version__)
print("OpenGL库位置:", OpenGL.__file__)# print("OpenGL版本号:", OpenGL.GL.__file__)
# print("OpenGL版本号:", OpenGL.GLU.__file__)
# print("OpenGL版本号:", OpenGL.GLUT.__file__)
# #===================================================================================
/home/liuhao/anaconda3/envs/mybase_python3.7.3/bin/python3.7 /home/liuhao/PycharmProjects/untitled/test.py
Python解释器在磁盘上的存储路径: /home/liuhao/anaconda3/envs/mybase_python3.7.3/bin/python3.7
Python解释器的版本信息       : 3.7.3 (default, Mar 27 2019, 22:11:17)
[GCC 7.3.0]
sys系统路径: 0 /home/liuhao/PycharmProjects/untitled
sys系统路径: 1 /home/liuhao/PycharmProjects/untitled
sys系统路径: 2 /home/liuhao/devel/pycharm-2020.1/plugins/python/helpers/pycharm_display
sys系统路径: 3 /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python37.zip
sys系统路径: 4 /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7
sys系统路径: 5 /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/lib-dynload
sys系统路径: 6 /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages
sys系统路径: 7 /home/liuhao/devel/pycharm-2020.1/plugins/python/helpers/pycharm_matplotlib_backend
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
Using TensorFlow backend.
numpy版本号: 1.16.2
numpy库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/numpy/__init__.py
matplotlib版本号: 3.0.3
matplotlib库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/matplotlib/__init__.py
PyQt5库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/PyQt5/__init__.py
PyQt5版本号 5.9.6
PyQt5版本号 5.9.2
PyQt5版本号 5.9.6
PyQt5版本号 5.9.2
sklearn版本号: 0.20.3
sklearn库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/sklearn/__init__.py
pygame版本号: 1.9.6
pygame库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/pygame/__init__.py
cv2版本号: 3.4.6
cv2库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/cv2/cv2.cpython-37m-x86_64-linux-gnu.so
tf版本号: 2.0.0
tf库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/tensorflow/__init__.py
keras版本号: 2.3.1
keras库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/keras/__init__.py
jupyter库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/jupyter.py
jupyter_core版本号: 4.4.0
jupyter_core库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/jupyter_core/__init__.py
jupyter_client版本号: 5.2.4
jupyter_client库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/jupyter_client/__init__.py
torch版本号: 1.4.0
torch库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/torch/__init__.py
torchvision版本号: 0.5.0
torchvision库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/torchvision/__init__.py
gpu: False
gpu: False
serial库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/serial/__init__.py
wx版本号: 4.0.7.post2
wx库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/wx/__init__.py
kociemba库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/kociemba/__init__.py
OpenGL版本号: 3.1.5
OpenGL库位置: /home/liuhao/anaconda3/envs/mybase_python3.7.3/lib/python3.7/site-packages/OpenGL/__init__.pyProcess finished with exit code 0

wxPython安装(windows系统)

pip install wxPython==4.0.7.post2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 

wxPython安装(ubuntu16.04系统)

pip install wxPython==4.0.7.post2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

报错提示

    Error running configureERROR: failed building wxWidgetsTraceback (most recent call last):File "build.py", line 1468, in cmd_build_wxwxbuild.main(wxDir(), build_options)File "/tmp/pip-install-cg60r1hp/wxPython/buildtools/build_wxwidgets.py", line 372, in main"Error running configure")File "/tmp/pip-install-cg60r1hp/wxPython/buildtools/build_wxwidgets.py", line 85, in exitIfErrorraise builder.BuildError(msg)buildtools.builder.BuildError: Error running configureFinished command: build_wx (0m3.183s)Finished command: build (0m3.183s)Command '"/home/liuhao/anaconda3/envs/mybase/bin/python" -u build.py build' failed with exit code 1.----------------------------------------
Command "/home/liuhao/anaconda3/envs/mybase/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-cg60r1hp/wxPython/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-4x9t_8mn/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-cg60r1hp/wxPython/
(mybase) liuhao@liuhao-Lenovo:~$

解决办法(成功,手机开热点下载很快,104.9MB)

# https://www.cnblogs.com/kanneiren/p/9962798.htmlpip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython==4.0.7.post2
(mybase) liuhao@liuhao-Lenovo:~$ pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython
Looking in links: https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04
Collecting wxPythonRetrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7fe45e0c85c0>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/wxpython/Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7fe45e0c85f8>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/wxpython/Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7fe45e0c8588>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/wxpython/Downloading https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04/wxPython-4.0.7.post2-cp37-cp37m-linux_x86_64.whl (104.9MB)100% |████████████████████████████████| 104.9MB 613kB/s
Requirement already satisfied, skipping upgrade: six in ./anaconda3/envs/mybase/lib/python3.7/site-packages (from wxPython) (1.12.0)
Requirement already satisfied, skipping upgrade: numpy; python_version >= "3.0" in ./anaconda3/envs/mybase/lib/python3.7/site-packages (from wxPython) (1.16.2)
Requirement already satisfied, skipping upgrade: pillow in ./anaconda3/envs/mybase/lib/python3.7/site-packages (from wxPython) (5.4.1)
Installing collected packages: wxPython
Successfully installed wxPython-4.0.7.post2
(mybase) liuhao@liuhao-Lenovo:~$ 

安装和测试Python第三方库20200628相关推荐

  1. python random库安装,详解python第三方库的安装、PyInstaller库、random库

    python第三方库的安装 PyInstaller库 PyInstaller库能够在不同操作系统下将python源文件打包,变成直接可运行的可执行文件. 可以通过-F参数对python源文件生成一个独 ...

  2. Python 标准库和第三方库的安装位置、Python 第三方库安装的各种问题及解决

    首先使用 sys 下的 path 变量查看所有的 python 路径: import sys sys.path 标准库 lib 目录下(home 目录/pythonXX.XX/lib) 第三方库 在 ...

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

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

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

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

  5. 自动安装第三方库python,python第三方库自动安装脚本

    #python第三方库自动安装脚本,需要在cmd中运行此脚本 #BatchInstall.py import os libs = {"numpy","matplotlib ...

  6. 查看python第三方库的依赖pkgs

    课题组的服务器不给连外网,安装python第三方库就只能手动+离线安装.但是python第三方库可能会迭代依赖,单纯的pip show [pkg]是看不出来的-- 参考链接:查看python第三方库的 ...

  7. python安装第三方库-python第三方库的四种安装方法

    讲解一下python第三方库的四种安装方法 问题场景 (我的操作系统windows): 我使用pip install selenium 发现先爆出一大段黄色警告日志,最后是两段红色的错误日志,无法成功 ...

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

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

  9. python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑

    python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...

最新文章

  1. ORB-SLAM2安装
  2. 递归 尾递归_代码简报:递归,递归,递归
  3. java基础——重写与重载
  4. Callable、Future阻塞队列阻塞栈
  5. 【opencv】6.视频编码格式与封装格式
  6. 前端学习(2364):图片的上传
  7. Python 线程池 ThreadPoolExecutor(一) - Python零基础入门教程
  8. php radio js,如何使用JavaScript设置radio选中的示例
  9. 不规则对话框的又一实现
  10. 区块链教程(五):合约编写实战实例
  11. 求Fibonacc数列中大于t(t3)的最小一个数 例 带入1000输出1597
  12. java 减少内存_java – 减少内存流失的方法
  13. Python的底气,是从哪儿来的?
  14. 用计算机绘制工作表,实用计算机机械图样绘制技法
  15. 数据库学习之MySQL (十一)—— 统计函数 COUNT MIN MAX AVG SUM
  16. Linux:CPU中断绑定----计算 SMP IRQ Affinity
  17. openstack常用命令
  18. 这样创建EC2实例,才算没浪费AWS的一年免费套餐
  19. AD18版本中测距之后显示信息不能清除
  20. Linux中断——request_irq

热门文章

  1. ai智能语音机器人的流程编辑
  2. Linux常用命令及使用方法(非常详细!!!)
  3. 微雪新款HDMI液晶框架安装
  4. Hadoop基础环境搭建完整版
  5. 计算机软件与plc兼容,触摸屏传程序的时候显示电脑里的软件和hmi中的不兼容
  6. 笔记:模拟CMOS集成电路设计(拉扎维)第二版--第三章--单级放大器增益(更新2022.12.26)
  7. 徐绽词汇笔记(摘抄)
  8. Xwidget1.9.2超级桌面工具
  9. 怎样在一台电脑里访问其他电脑里的虚拟机
  10. 8Manage PM:通过项目管理信息系统做好进度管控