- 博客(20)
- 收藏
- 关注
原创 vscode终端激活anaconda虚拟环境
: 无法加载文件 C:\Users\user01\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?在vscode终端直接使用conda activate激活anaconda虚拟环境,会提示我使用。3.重新打开终端,就可以使用conda激活anaconda 虚拟环境。2.如果出现Restricted,输入以下两个命令之一。1,在终端运行以下命令。
2024-07-11 09:12:51
603
原创 flask项目部署到iis上,如何使用域名访问
2.打开iis管理器找到自己部署的网站,点击右上角的“绑定”选项。4.配置以下这些选项(域名需要自己获取)1.部署可以看我之前的文章。
2024-05-28 10:01:05
360
原创 Pyinstaller 打包之后运行exe文件报错
总结:当py文件可以运行,用pyinstaller打包成exe运行会出错,大概率是报错的文件没有打包进去,找到如果是python环境里的包的某个文件,需要在打包后_internal文件夹找到相应位置,复制进去,如果是自己创建的文件可以直接放到exe的文件目录下,跟在之前项目里的结构一样就行。mklml.dll是深度学习paddle框架的包,由于我用的是Anaconda,所以我在自己建立的环境查找这个文件,在。将程序报错的mklml.dll文件复制进去,发现就可以了。这个文件夹就是放的引用的python包。
2024-03-13 10:46:10
787
1
原创 在iis部署flask项目时,报错500,FastCGI 进程意外退出
创建一个名字叫“Python36”的虚拟环境,其中python版本为3.6.然后再这个环境中重新安装wfastcgi.py文件。虚拟环境在anaconda文件夹下的envs文件夹里,所以需要修改wfastcgi.py和python.exe文件的路径,需要修改两个地方一个是iis网站里的程序映射一个是web.config文件。1.pthon版本太高,我下载的anaconda3带的是python3.7,将其降级为3.6。方法:点击开始菜单,选择Anaconda 3文件夹,选择Anaconda Prompt。
2023-05-30 18:06:45
933
原创 Flask项目安装到iis上
请求路径填写*,模块选择FastCgiModule,可执行文件将之前安装激活wfastcgi成功后返回的语句拷入"c:\anaconda3\python.exe|c:\anaconda3\lib\site-packages\wfastcgi.py",填写模块名称(自定义),点击请求限制,将仅当请求映射至一下内容是才调用处理程序的√去掉。"c:\anaconda3\python.exe|c:\anaconda3\lib\site-packages\wfastcgi.py" 这个非常重要,要保存好。
2023-05-29 15:47:53
1131
原创 windows生成python程序定时任务
5. 点击最上方的“操作”,“操作”选择启动程序,点击“浏览”,找到“python.exe”文件(根据自己安装路径找,可以是python官网安装也可以是安装anaconda里的),“添加参数”里填写要运行的.py文件的文件路径,注意加双引号。3.“名称”里填写任务名称,下方选择“不管用户是否登录都要运行”1.在“开始”里找到“任务计划程序”在“设置”区域,设置频率以及开始时间。2.点开右上角的“创建任务”4.点击最上方的“触发器”
2023-05-10 15:15:42
500
原创 flask iis HTTP 错误 500.0 - Internal Server Error无法在<fastCGI>应用程序配置中找到<handler> scriptProcessor
根据处理程序映射里的FastCGIModule,配置完整路径(python.exe文件路径)和参数(wfastcgi.py文件路径)3.找到项目根目录所在文件夹,右击文件夹选择“属性->安全”,点击“编辑”2.在应用程序池里找到自己配置的应用程序,右击选择“高级设置”点击“立即查找” ,在下方选择“everyone”以此来配置everyone权限,将所有权限全部勾上。将.NET Framework 版本改为v4.0。将标识改为 LocalSystem。1.点击FastCGI设置。
2023-04-11 10:34:23
1973
原创 numpy矩阵
numpy中包含一个矩阵库 numoy.matlib ,该模块的函数返回一个矩阵,而不是ndarry对象。一个m*n的矩阵是一个由m行(row)n列(column)元素排列而成的矩形阵列。矩阵matrix和数组arry存在一定的区别和联系。
2023-04-10 13:52:26
556
原创 numpy常用函数
np.any()函数对所有元素进行或操作,用于判断是否至少一个元素满足条件。只要任意一个元素取值为True,该函数的返回结果即为True。np.all()函数对所有函数进行与操作,用于判断是否所有元素都满足条件。只有所有元素取值为True,该函数的返回结果才为True。np.unique()函数返回数组中所有不同的值,并按照从小到大排序。该函数用于去除数组中的重复数据,并返回排序后的结果。
2023-04-10 13:02:31
196
原创 Python的numpy数组的运算
作为多维向量的组合,数组(或者称向量)计算大多在相同形状的数组之间进行,要求被处理的数组维度以及每个维度大小是相同的,这时的数组操作应用在元素上,即数组元素——对应操作。通俗地说,首先将两个数组的维度大小右对齐,然后比较对应维度上的数值,如果数值相等或其中有一个为1或者为空,那么能够进行广播运算,并且输出维度的大小取数值大的维度值。广播机制将维度或形状比较小的数组扩展到更大的范围,以便两个参与操作的数组维度相同,各维度的长度相同,达到数组形状可兼容,然后实现两个相同形状数组对应元素之间的操作。
2023-04-10 11:22:08
775
原创 numpy数组与python列表的区别
虽然这些工具通常支持python列表作为参数,但在处理之前会将python列表转换成numpy数组参与计算,通常输出结果也是numpy数组。与python列表相比,无需使用循环语句,可以完成类似Matlab的矢量运算,需要编写的代码更少,在处理多维度大规模数据时快速且节省空间。1.numpy数组具有固定大小,更改数组长度是创建一个新数组,再把原来的删除掉。而python列表所包含的元素数目是可以动态增长的。2.numpy数组中的元素通常具有相同类型,而python列表元素可以是不同类型的数据。
2023-04-07 13:53:21
555
原创 jinja2.exceptions.TemplateNotFound: login.html
在项目里建立templates文件,将html文件全放进去。
2023-04-03 18:21:37
168
原创 Flask几点总结
1.Flask框架是基于werkzeug的wsgi实现的,Flask自己没有wsgi;2.用户请求一旦到来,就会执行app.__call__()方法;
2023-04-03 15:51:22
71
原创 Flask项目,TypeError: ‘int‘ object is not iterable
在使用Flask将数据以json数据格式传回前端,使用make_response,出现错误TypeError: 'int' object is not iterable。将其修改一下就可以了,如果还是需要"结果如下",可以将其一起放到response里。
2023-04-03 13:42:01
237
原创 ValueError: multi-byte encodings are not supported StdOut: StdErr:
ValueError: multi-byte encodings are not supported StdOut: StdErr:
2023-03-20 13:19:51
327
空空如也
pyinstaller打包不能再win7上运行
2024-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人