我在一个只有FTP访问权限的服务器上托管一个Django网站.服务器采用64位架构,我的计算机采用32位架构.对于某些模块,如MySQL-python,架构很重要.
有没有办法从requirements.txt
我的个人计算机上构建一个适合服务器的site-packages目录?我认为有必要以某种方式伪造pip的架构.
是的.我可以访问一些64位机器.但是为了获得良好的工作流程,最好将所有内容放在我的个人计算机上.
使用virtualbox 并使您的客户操作系统成为64位.
您仍然可以在本地编辑(通过共享文件夹),但可以部署到与架构匹配的虚拟机.这将为您节省很多痛苦.
这样做的最大原因是必须为架构编译许多库.纯蟒蛇不会有问题.
此外,在安装软件包并部署代码时,应使用虚拟环境而不是站点软件包.盒子上的任何管理员都可以通过系统更新来破坏您光荣的站点包.我们不希望这样!