Python 在Windows上部署应用程序的最佳做法是什么?
我有一个应用程序,它由几个.dll、.libs、.pyd(python库)、.exe、.classes组成 部署过程中的最佳实践是什么 我计划将.dls-managed放入GAC,非managed放入WinSxS文件夹 我应该如何处理.libs、.exe、.class和.pyd 把它放在桌子上可以吗Python 在Windows上部署应用程序的最佳做法是什么?,python,windows,deployment,Python,Windows,Deployment,我有一个应用程序,它由几个.dll、.libs、.pyd(python库)、.exe、.classes组成 部署过程中的最佳实践是什么 我计划将.dls-managed放入GAC,非managed放入WinSxS文件夹 我应该如何处理.libs、.exe、.class和.pyd 把它放在桌子上可以吗 /ProgramFiles/ApplicationName/bin /ProgramFiles/ApplicationName/lib /ProgramFiles/ApplicationName/j
/ProgramFiles/ApplicationName/bin
/ProgramFiles/ApplicationName/lib
/ProgramFiles/ApplicationName/java
/ProgramFiles/ApplicationName/python
?
谢谢
塔马拉目前的惯例似乎是 “/ProgramFiles/YourCompany/YourApplication/…”
至于如何构造该文件夹下的内容,这实际上取决于应用程序正在做什么,以及它是如何构造的。请确保将每个用户的信息存储在中。我同意/ProgramFiles/CompanyName/AppName是惯例。但您可能还需要了解谁将安装该应用程序。越来越多的用户在工作时不再拥有Windows box的管理员权限,因此无法在ProgramFiles下安装。因此,根据您的目标用户以及您设想他们如何获得您的应用程序,您可能希望将其安装在他们可以写入的位置(如用户的AppData) 对于那些懒得访问链接的用户,请访问Windows系统上的隔离存储==“…\Application Data”文件夹。如果用户试图在公司环境中安装某些内容而不通过系统管理员。。。您将遇到许多愤怒的系统管理员。