20220824
https://blog.csdn.net/sinat_34937826/article/details/79992728
(1451条消息) Python中安装bs4后,pycharm报错ModuleNotFoundError: No module named ‘bs4‘_高大宝呀的博客-CSDN博客
20220811
pip install paddleocr>=2.0.1
=安装可能会,没有反应,改成等于具体的版本就可以
20220526
ModuleNotFoundError: No module named 'cv2' (安装cv2)
pip install opencv-python (如果只用主模块,使用这个命令安装)
pip install opencv-contrib-python (如果需要用主模块和contrib模块,使用这个命令安装)
https://blog.csdn.net/weixin_39450145/article/details/104801730
ModuleNotFoundError: No module named ‘lzma‘解决方案
yum install -y xz-devel mesa-libGL python-backports-lzma
pip3 install backports.lzma
https://zhuanlan.zhihu.com/p/404162713
/usr/local/python3/lib/python3.7/lzma.py
在这个路径下修改lzma,具体机子路径根据自己的配置而来
ImportError: No module named 'backports'
pip3 install backports.weakref
报错:ModuleNotFoundError: No module named 'PIL’解决方法
https://blog.csdn.net/weixin_44037416/article/details/96842058
如果安装不上,可以直接从报错连接上下载下来,手动安装
tensorboardX_dot_proto_dot_resoTypeError: Descriptors cannot not be created directly.
pip3 install protobuf==3.19.0
重新安装低版本protobuf
程序“pip3.exe”无法运行: 拒绝访问。
python -m pip install --upgrade pip
https://www.codenong.com/30699782/
更新pip
20211006
https://blog.csdn.net/anshuai_aw1/article/details/83749395
windows pyfm安装
20210930
在pycharm中设置为content_root的意思就是把这个路径加入系统环境变量
https://blog.csdn.net/lty_sky/article/details/104934288
pycharm中content root 和 source folder区别
20210916
http://www.manongjc.com/detail/19-jubsipodirpvdvv.html
pip安装requirement
重启pycharm 更新目录索引
20210825
pip install -r requirements.txt
软件批量安装
sasl 安装失败 从下面连接下载后再安装
https://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl
pypi包下载源
20210820
https://www.cnblogs.com/givemelove/p/9728757.html
python setup 包安装
bin是编译后的文件 src是源码文件
下载bin文件 怎么这里需要下载src
下载 tar.gz 包,然后直接 pip instal xxx.tar.gz
20210819
如果第一pip 安装很慢 应该先更新pip
python -m pip install --upgrade pip
20210712
https://blog.csdn.net/weixin_30727835/article/details/96665538
bsddb3 不能安装的问题
Fatal error in launcher: Unable to create process using '"d:\python39\python.exe" "D:\python39\Scripts\pip3.exe" install scikit-learn': ???????????
因为python.exe 改成了python39.exe
20210114
pycharm 一闪而关 一闪而过
任务管理器关掉python
20210105
ModuleNotFoundError: No module named 'yaml'
使用 pip 安装该包即可,但要注意的是安装的包名不是 yaml 而是 pyyaml,即 pip install pyyaml。
20201215
ModuleNotFoundError: No module named 'sklearn.preprocessing._label'
在linux上报上面的错误 需要从windows 系统下找到这个文件覆盖一下
pip install sklearn的时候会出现 上面文件的路径
cd /storage/sdc/jupyterhub/workspaceaohd/.localb/python3.6/site-packages
ERROR: Failed building wheel for line-profiler
Failed to build line-profiler
这种情况下 一般先下载安装文件 然后再安装都能解决
在每个虚拟环境下装包的时候 最好切换到此虚拟环境下的路径
20201204
通过执行 pip3 install Scikit-learn==0.20.4 包名=任意版本 如果这个版本不存在的话
其会列出所有的版本
20201201
from sklearn.externals import joblib ImportError: cannot import name ‘joblib‘
https://blog.csdn.net/aclplr/article/details/107183926
Consider using the --user
option or check the permissions.
pip3 install --user Scikit-learn0.20.4
或者多执行一次 pip3 install Scikit-learn0.20.4
20201127
from google.protobuf.pyext import _message
ImportError: DLL load failed: 找不到指定的程序。
使用tensorflow跑的时候报了ImportError: DLL load failed的错误,原因有很多,往上看是一个 from google.protobuf.pyext import _message的错误,应该是protobuf版本的问题,
在自动安装了tensorflow时, protobuf安装的是最新版本3.6.1, 出现了不兼容的问题。
更换为 protobuf 3.6.0即可(pip install protobuf==3.6.0)
https://blog.csdn.net/u012193416/article/details/86301899
20201126
https://www.cnblogs.com/xueweihan/p/4981704.html
pip所有命令
pip search numpy 在库中查找所有包名中含 numpy的包
标题用pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation ('D:\python3.6\lib\site-packages\numpy\init.py
降低numpy的版本
is not a supported wheel on this platform
https://blog.csdn.net/kyle1314608/article/details/110176314
Python36 -m pip install --upgrade pip
pip更新命令
20201125
Python的-m参数
1、在命令行中启动Python脚本的时候,经常会用到-m参数,那么-m起了什么作用呢?
2、先看看 python --help 给出的信息:
1.ERROR: Could not find a version that satisfies the requirement yaml (from versions: none)
run library module as a script (terminates option list)
意思是将库中的python模块用作脚本去运行。
3、常用例子
python -m SimpleHTTPServer #python2中启动一个简单的http服务器
python -m http.server #python3中启动一个简单的http服务器
4、将模块当做脚本去启动有什么用?
python xxx.py
python -m xxx.py
这是两种加载py文件的方式:
1叫做直接运行
2相当于import,叫做当做模块来启动
不同的加载py文件的方式,主要是影响sys.path这个属性。sys.path相当于Linux中的PATH
>>> import sys
>>> sys.path
['', 'D:\\Python3\\lib\\site-packages\\django-1.10.1-py3.5.egg', 'D:\\Python3\\l
ib\\site-packages\\psycopg2-2.6.2-py3.5-win32.egg', 'D:\\Python3\\python35.zip',
'D:\\Python3\\DLLs', 'D:\\Python3\\lib', 'D:\\Python3', 'D:\\Python3\\lib\\site
-packages']
这就是当前Python解析器运行的环境,Python解析器会在这些目录下去寻找依赖库。
详细的区别可以参考这篇博文–>http://www.cnblogs.com/xueweihan/p/5118222.html
直接启动是把run.py文件,所在的目录放到了sys.path属性中。
模块启动是把你输入命令的目录(也就是当前路径),放到了sys.path属性中***
再看
#使用如下命令安装yaml
pip install pyyaml
pip install -r requirements.txt
需求文件的安装