# note **Repository Path**: mythink/note ## Basic Information - **Project Name**: note - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-12 - **Last Updated**: 2021-02-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # note ## Finished pkg https://limitless.coding.net/p/share/d/python32bit/git/raw/master/Python.zip **手动创建test文件夹,把软件包严格放到以下路径** path: C:\Users\test\appdata\local\programs\Python\Python37-32 (如无法创建test文件夹,只能以存在的用户A175108重新制作软件包了) **目前需要的库清单:** pip install wheel pip install Django==2.2.8 pip install jupyter xlsxwriter openpyxl requests apscheduler pyecharts xlwings pysvn #pyinstaller 运行Django项目: C:\Users\test\appdata\local\programs\Python\Python37-32\python.exe manage.py runserver [pypi网站](https://pypi.org/project/pyzmq/) 下载whl pip install ...whl windows下使用scrapy需要VC2012或者2010,不过为了一个scrapy去安装这么庞大的东西实在是大材小用,因此可以选择一个针对python的版本:VCForPython27 https://www.microsoft.com/en-us/download/details.aspx?id=44266 https://download.microsoft.com/download/7/9/6/796EF2E4-801B-4FC4-AB28-B59FBF6D907B/VCForPython27.msi wget https://share-1300858685.cos.ap-shanghai.myqcloud.com/share/python-3.7.7-embed-win32.zip wget https://share-1300858685.cos.ap-shanghai.myqcloud.com/share/python-3.7.7.exe https://limitless.coding.net/p/share/d/vscode32/git/raw/master/Python.zip https://limitless.coding.net/p/share/d/vscode32/git/raw/master/VSCode-win32-ia32-1.52.1.zip Pyinstaller -F py_word.py 打包exe Pyinstaller -F -w py_word.py 不带控制台的打包 Pyinstaller -F -w -i chengzi.ico py_word.py 打包指定exe图标打包 https://app.xunjiepdf.com/img2icon/ 制作项目的.spec文件   进入到项目的所在的路径中,执行如下命令生成 .spec文件,文件位于当前路径下 pyi-makespec -D manage.py 然后运行如下命令,生成打包的exe文件 pyinstaller manage.spec   打包程序的运行方式: 在manage.exe的位置打开cmd,输入manage.exe runserver运行服务即可   到此就是打包程序的步骤,但是运行服务时会出现一些问题,对于笔者遇到的问题就在下面描述一下 问题一: 运行服务是会提示No module named XXX   这是因为Django有些module不会自动收集,需要手动添加   解决方法:在manage.spec文件中修改hiddenimports=[]为hiddenimports=['users','users.apps','sql_server.pyodbc.compiler'],提示缺少什么module就在此处添加什么。(但是很恶心人的是每次只会提示一个错误,需要一直修改manage.spec文件,然后重新打包,笔者在这里打包了十几次才算完成,具体还是看个人的情况) 问题二:打开网页出现TemplateDoesNotExist 错误   解决方法:根据错误的提示消息,把项目中的模板文件templates拷贝到相应的位置,刷新页面即可。 问题三:网页丢失CSS、JS   参考的stackoverflow 网址:https://github.com/pyinstaller/pyinstaller/issues/2368   首先在项目中的settings文件中添加如下代码,其中static是笔者项目中的静态文件位置,static_root是static下的一个空文件夹,然后执行python manage.py collectstatic命令将静态文件收录到static_root中: STATIC_ROOT = os.path.join(BASE_DIR, 'static', 'static_root')   然后在urls.py中添加如下代码:    from django.conf.urls import static from project_1 import settings urlpatterns += static.static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) https://blog.csdn.net/u014535666/article/details/102589861