VS code 和anaconda报错

UserWarning: mkl-service package failed to import,
therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package, see http://github.com/IntelPython/mkl-service
安装anaconda后,在ipython里导入某些模块的时候报错
UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package
解决方法:
先配置三个环境变量,缺一不可
D:\Anaconda3
D:\Anaconda3\Scripts
D:\Anaconda3\Library\bin
将D:\Anaconda3\Library\bin下
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
以上两个文件复制到
D:\Anaconda3\DLLs
问题解决

完成上面步骤后重启vscode


PS E:\mydoc\sync_pc_home_work\pyfile<!--autointro-->

vscode cutup

vscode如何重启

“打开:“命令面板” CTRL + SHITF + P 输入: 1 > Reload Window

vscode cutup

  • Open a folder
    • File > Open Folder (Ctrl+K Ctrl+O)
  • File Explorer
    • View 

c++编译问题

无法打开文件源python.h

一般因为includepath没设置,在c++插件设置成C:\msys64\mingw64\include\python3.10
后重启vscode好了。

include后用引号和尖括号的区别

在 C++ 中,include 指令用于在源代码中引入头文件。include 指令有两种形式:使用引号和尖括号。

  1. 使用引号

使用引号形式的 include 指令,如下所示:

#include "header.h"

使用引号的 include 指令告诉编译器在当前源文件所在目录下查找头文件。如果头文件不在当前目录下,编译器会继续在其他用户指定的目录中查找。

  1. 使用尖括号

使用尖括号形式的 include 指令,如下所示:

“`
#include <header.h><!–autointro–>

GPT4体验

写3篇flask快速入门搭建一个简单的技术网站教程

第一篇:Flask 环境搭建与基本结构

1.1 安装 Flask

在开始之前,请确保已安装 Python。接下来,我们将使用 pip 安装 Flask:

pip install flask

1.2 创建 Flask 项目结构

创建一个名为 my_website 的文件夹,作为我们的项目根目录。在根目录下创建以下文件:

  • app.py:主程序入口。
  • templates/:存放 HTML 模板文件的文件夹。
  • static/:存放静态资源(CSS、JavaScript 等)的文件夹。

项目结构如下:

my_website/
├── app.py
├── templates/
└── static/

1.3 编写 Flask 应用

1.3.1 初始设置

在 app.py 中,我们将初始化 Flask 应用,并设置路由:

from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
1.3.2 编写 HTML 模板

在 templates 文件夹中,创建一个名为 index.html 的文件,然后添加以下内容:


<!DOCTYPE html><!--autointro-->

python使用zlgcan时候打开设备失败

最终原因是运行库的问题,安装之后好了。

打开设备失败

问题描述

  运行demo,发现打开设备失败,如图

解决方法

1.是否有其它设备已经打开了占用了此CAN卡,可以试一下先关闭其它软件,单独运行。
2.驱动是否安装,比如USBCAN、PCIe等需要安装驱动的CAN卡,可以在设备管理器上面查看是否正确安装驱动,或者使用ZCANPRO软件启动设备
3.打开设备选择的型号是否正确,调用opendevice函数的设备类型是否正确。
4.zlgcan.py里面loadlibrary是否调用的是同级目录的方法,即:“./zlgcan.dll”; 并且同级目录下有没有拷贝最新的zlgcan.dll和kerneldlls文件夹(函数库必须和python同架构,比如python是32位,就需要32位的库;如果python是64位,就必须64库)
 最新函数库的下载链接:https://manual.zlg.cn/web/#/152?page_id=5332
5.有可能运行库缺失,下载并安装运行库合集,请安装VC++运行环境:- 微软常用运行库合集,点击下载(35M

机器学习中如何保存已经训练好的模型

机器学习中如何保存已经训练好的模型

当我们训练好一个model后,下次如果还想用这个model,我们就需要把这个model保存下来,下次直接导入就好了,不然每次都跑一遍。
sklearn官网提供了两种保存model的方法:

1.使用python自带的pickle

from sklearn.ensemble import RandomForestClassifier
from sklearn import datasets
import pickle
#方法一:python自带的pickle
(X,y) = datasets.load_iris(return_X_y=True)
rfc = RandomForestClassifier(n_estimators=100,max_depth=100)
rfc.fit(X,y)
print(rfc.predict(X[0:1,:]))
#save model
f = open('saved_model/rfc.pickle','wb')
pickle.dump(rfc,f)
f.close()
#load model
f = open('saved_model/rfc.pickle','rb')
rfc1 = pickle.load(f)
f.close()
print(rfc1.predict(X[0:1,:]))

2.使用sklearn中的模块joblib

使用joblib模块更加的简单了,核心代码就两行


from sklearn.ensemble import RandomForestClassifier
from sklearn import datasets
from sklearn.externals import joblib
#方法二:使用sklearn中的模块joblib
(X,y) = datasets.load_iris(return_X_y=True)
rfc = RandomForestClassifier(n_estimators=100,max_depth=100)
rfc.fit(X,y)
print(rfc.predict(X[0:1,:]))
#save model
joblib.dump(rfc, 'saved_model/rfc.pkl')
#load model
rfc2 = joblib.load('saved_model/rfc.pkl')
print(rfc2.predict(X[0:1,:]))
```<!--autointro-->

安装youtube-dl并下载YouTube视频


C:\Users\JOSE>pip install youtube-dl
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting youtube-dl
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/40/93/65c208f51895f74bbfea1423974c54fff1d1c4e9a97ebee1011b021554b8/youtube_dl-2021.12.17-py2.py3-none-any.whl (1.9 MB)
---------------------------------------- 1.9/1.9 MB 3.0 MB/s eta 0:00:00
Installing collected packages: youtube-dl
Successfully installed youtube-dl-2021.12.17
WARNING: There was an error checking the latest version of pip.
C:\Users\JOSE<!--autointro-->

安装paddlepadlle

conda create -n PaddleEnv
conda activate PaddleEnv
conda install pip
python -m pip install paddlepaddle==2.4.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install --upgrade paddlenlp

安装cpu版本的paddlepaddle报gpu相关错误

ValueError: The device should not be 'gpu', since PaddlePaddle is not compiled with CUDA


上面的修改不起作用,把默认配置中设备改成cpu就行了

安装flask-admin出错解决

今天安装flask-admin总出错
指定源好了

pip install flask-admin -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

公司电脑pip配置文件位置(可以搜索到)
C:\Users\weiyo\AppData\Roaming\pip