我正在为一个客户项目,他的代码正在他的服务器上运行。我尝试下载代码,以便可以在计算机上运行本地版本。该项目至少已有5年的历史,可以在Python 2.7上运行。
问题是我无法运行python install -r requirements.txt
而不出错,因为某些文件不再可用。具体来说就是所谓的“ sorl”,“ django-page-cms”,“ mercurial”以及开发人员在其他站点上托管的一些文件。
如果他的网站正在运行并且代码在他的服务器上正常运行,那意味着服务器上存储了这些软件包的有效版本吗?我如何找到它们?
您可以尝试启动python
并进行类似的导入:
>>> import sorl
>>> sorl.__file__
'/home/jmunsch/PycharmProjects/projectname/venv_ok/lib/python3.6/sorl/__init__.py'
并且如果os相同,则rsync
文件结束。
请参阅:-Copying files using rsync from remote server to local machine