首页 > 编程语言 >实验安装的python包

实验安装的python包

时间:2023-10-09 12:02:25浏览次数:40  
标签:Files python pyqt5 实验 install pip 安装

pyaudio --  python 3.6,pycharm可以安装

pip install pyaudio

pyqt5 --  python 3.6 (slow)

D:\Program Files\python_3_6_4\Scripts>pip install pyqt5 -i https://pypi.mirrors.ustc.edu.cn/simple/
Collecting pyqt5
  Could not fetch URL https://pypi.mirrors.ustc.edu.cn/simple/pyqt5/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777) - skipping
  Could not find a version that satisfies the requirement pyqt5 (from versions: )
No matching distribution found for pyqt5
You are using pip version 9.0.1, however version 21.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

 

pip install pyqt5 -i https://pypi.mirrors.ustc.edu.cn/simple/    
pip install pyqt5-tools -i https://pypi.mirrors.ustc.edu.cn/simple/

 最终采用:

pip install pyqt5 安装成功。

 

实验安装的python包_安装包

pip install pyqt5-tools

pip install jpype1     pip install jpype 
pip install numpy 
pip install opencv-python     pip install  cv2
pip install pillow     pip install PIL

pip install pypiwin32
pip install win32api
pip install win32con

pip install xlrd
pip install xlwt
pip install pandas

pip install pyperclip 

pip install ddddocr

pip install PyQtWebEngine

 =========================================

安装包的注意事项:

 

当计算机上安装了多个python之后(或者,设置了多个python虚环境之后),极容易出现意想不到的错误,不能识别包,不能安装包。

此时,要确定用的是哪个python.exe, 哪个pip。

 

如果用pycharm无法安装包,可以采用pip安装包。

 

如果用pip安装包,需要把pip,setuptools的版本升级到最新版本。

pip升级命令
python -m pip install --upgrade pip

 

采用pip list看已经安装好的包以及版本。

 

采用where pip / which pip 查看运行的程序。

 

安装 C++ 编译器。

 

pip安装失败时,可以下载whl文件安装。

 

pip 和 whl 都安装失败时,考虑更换whl文件名称,或更换低版本的python。

 

 =========================================

Python安装目录详解

实验安装的python包_安装包_02

 

 

实验安装的python包_python_03

 

 

实验安装的python包_python_04

 

 

实验安装的python包_python_05

 

 

 

DLLs:python的动态链接库,跟编译器有关,和python 编程关系不大
Doc:python的参考书,有很多实例
lnclude:python编译器的C语言源码
Lib:这个库很重要,是python的标准库,你扩充的库都安装在这里面。
libs:python的内置库,语法存在的地方
Scripts:项目用到的各种脚本,存放的是一些可执行文件
tcl:包含了python默认内置的GUI工具Tkinter
Tools目录:python提供的一些工具


python目录Lib和libs有什么区别?
lib是python的标志库,我们安装的第三方模块都在这里面,libs是python的内置库下载python的时候自带的,所以我们不要把API(应用程序接口)放到libs中,要放到lib中
python -m site
USER_BASE
USER_SITE
python -m site -help
lib\site.py

实验安装的python包_Python_06

 

 

查看安装的包

    查看 Python 安装的所有模块  python -m pydoc modules
    查看使用 pip 安装的包  pip list

删除所有包

    pip freeze>python_modules.txt
    pip uninstall -r python_modules.txt -y

======================================================

基础知识:

同一台电脑可以装多个python版本,多个版本并存。

简单起见,一个python版本可以看作一个文件夹,其中重要的子文件(夹)有 python.exe, Scripts\pip.exe, Lib\site-packages 。

安装模块或者运行python本质上都是运行了命令,比如python main.py, pip install requests。

如果是在ide中鼠标点击运行或安装,也要弄清楚究竟调用的是哪个python或者pip安装的库一般存储在Lib\site-packages下,文件夹的名字就是库的名字。

 

安装了库,但运行找不到,调查和解决步骤:

1. 确定运行的python环境。

如果是命令行运行,也就是以python main.py的方式运行,windows下可以用 where python 命令确定python的路径,比如

D:\Program Files\python_3_6_4>where python
D:\Program Files\python_3_6_4\python.exe
C:\Python38\python.exe
C:\Python27\python.exe
C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\python.exe

 

执行python时候默认会调用最上面一个。

在linux下可输入which python确定,比如

[root@VM-0-2-centos ~]# which python
/usr/bin/python
[root@VM-0-2-centos ~]#

特别注意:which 和 where 并不能找出全部的python程序。

 

也可以在python代码里加入一段代码显示 python 路径,比如

import sys

print(sys.executable)

执行输出

D:\Program Files\python_3_6_4>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>>
>>> print(sys.executable)
D:\Program Files\python_3_6_4\python.exe

 

如果是ide运行的,一般会有输出窗口,并显示python启动时候的命令,以pycharm为例:

实验安装的python包_python_07

 

 

2. 确定了python执行环境后,就可以查看此环境里是否已经安装了这个库(可以手工打开Lib\site-packages文件夹检查)

3. 在某个python环境中安装库的方法:

推荐命令行,不要用ide安装。

可以一律用以下格式命令安装

Python全路径 -m pip install modulename

举例:

D:\Program Files\python_3_6_4>D:\"Program Files"\python_3_6_4\python.exe -m pip install requests

 [路径中有空格,可以加双引号]

 

4. 安装好库以后,确保使用正确的python启动:

命令行:

 

用全路径就不会混淆。

如果不想输入全路径,又想选择正确的python版本,往往需要修改环境变量(另一复杂课题)

Ide中一般可以配置python解释器的具体位置,还是以pycharm为例:

实验安装的python包_Python_08

 

 

 

https://baijiahao.baidu.com/s?id=1694571826153688862&wfr=spider&for=pc

=======================================================



标签:Files,python,pyqt5,实验,install,pip,安装
From: https://blog.51cto.com/emanlee/7772026

相关文章

  • pip安装报错:is not a supported wheel on this platform
    可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。 可能的原因2:(下载的是对应版本的库,然后仍然提示不支持当前平台)我下载到的numpy库文件名:numpy-1.10.4+mkl-cp27-cp27m-win32.whl使用pip安装(在命令行中):pipinstall numpy-1.10.4+mkl-......
  • jenkins安装插件报错
    1、安装插件publish-over-ssh报错 解决方案:下载publish-over.hpi文件 https://updates.jenkins.io/download/plugins/publish-over/0.22/publish-over.hpi离线安装选择的插件: 然后再安装publish-over-ssh插件 ......
  • 安装MySQL报错
    报错1:初始化报错mysqld:errorwhileloadingsharedlibraries:libaio.so.1:cannotopensharedobjectfile:Nosuchfileordirectory 缺少libaio.so.1共享库文件。libaio是一个用于异步I/O操作的库,MySQL依赖于它。解决这个问题的方法是安装libaio库。yum-yin......
  • 4,rndc安装配置
    rndc远程管理DNS生成rndc-key#rndc-confgen-r/dev/urandom#Startofrndc.confkey"rndc-key"{algorithmhmac-md5;secret"MFM4AocpN0lcoL4fN2lA6Q==";};options{default-key"rndc-key";default-server127.0.0.1......
  • 5,bind-chroot 安装启动
    1、bind软件安装后,会产生几个固有文件,分为两类:一类是配置文件在/etc目录下,一类是dns记录文件在/var/named目录下。yuminstall-ybindbind-chrootbind-utilsbind:bind的主程序软件包,进程名为namedbind-chroot:为bind提供chroot功能,将bind进程限制在自己的家目录下,防止错误的......
  • 12,zabbix 6.0 编译安装
    1、编译安装Nginxyuminstall-ypcrepcre-devel#下载Nginxwgethttp://nginx.org/download/nginx-1.18.0.tar.gz#解压Nginxtar-zxvfnginx-1.18.0.tar.gz#编译安装Nginxcdnginx-1.18.0mkdir-p/usr/local/nginx/./configure--prefix=/usr/local/nginx/--wi......
  • python 递归遍历目录筛选特定文件名的文件
    #!/usr/bin/pythonimportosimportsyslist=[]folder_path="/root"defsearch_files(folder_path):search_string="测试"forroot,dirs,filesinos.walk(folder_path):fornameinfiles:ifsearch_strin......
  • python3_sys
    1、sys._getframe()用于查看函数被什么函数调用以及被第几行调用及被调用函数所在文件Python利用sys._getframe()实现虚构代码运行,控制函数的执行时机-CSDN博客f_back:链路中的上一个函数对象f_locals:函数携带的请求参数f_code:当前code信息,包括函数名代码位置等信息im......
  • 【接口自动化】python+selenium基础实战--登录
    安装好环境后,来试试一个基本的登录功能##-*-coding:utf-8-*-fromseleniumimportwebdriverimporttimedriver=webdriver,Chrome()driver.get("http://localhost:63342/projectAutoTest/projectHtml/chapter1/period2/index.html")time.sleep(1)driver.findelement_by_i......
  • vasp5.4.4+vaspkit安装
    vasp用gnu编译安装是最方便的,下面这个教程非常完整好用vasp-GNU注意看下方评论,第7步更改第33行处,需要删掉-L。vaspkit从sourceforge下载vaspkit打开官网后,右键download获取直链用wget下载即可。解压后运行./setup.sh最后vim~/.vaspkit更改赝势文件路径即可。赝势路径......