萍乡网站建设公司,视频网站建设流程图,宁乡网站建设点燃网络,青岛网站建设微信群如何将Python项目部署到新电脑上运行#xff1f;
在工作中#xff0c;可能需要在新服务器上部署项目代码#xff0c;例如新增服务器、把测试环境的代码部署到生产环境等。
在生活中#xff0c;也会遇到换新电脑#xff0c;需要将自己在旧电脑上写的#xff08;项目
在工作中可能需要在新服务器上部署项目代码例如新增服务器、把测试环境的代码部署到生产环境等。
在生活中也会遇到换新电脑需要将自己在旧电脑上写的项目代码拷贝到新电脑上运行。
本文将这个过程中的关键步骤记录下来方便有相同情况的同学使用提高效率。也适用于Python初学者刚开始学习很可能会面临这类问题。
一、安装Python和PyCharm
如果是公司的新服务器大部分公司有统一的安装脚本通常也会指定Python的版本按照公司的标准安装即可。当然有些服务器已经统一安装好了不需要我们安装。服务器一般也不用安装PyCharm。
如果是个人新电脑Python最好安装最新的稳定版Python3都是兼容的安装新的版本肯定是有好处的如运行速度等可能会遇到个别库的兼容问题具体问题遇到时再解决就行了。
Python安装保姆级教程Python3安装(Win
个人电脑安装PyCharm可以选择社区版和专业版社区版可以永久免费使用如果只使用Pycharm最基本的编辑和运行等功能社区版完全可以满足要求。当然最好还是安装专业版专业版需要激活可以购买激活码也有其他方法激活包括永久激活大家可以自行在网络上查找激活方法。这里多说一句永久不一定要追求多长的年数基本能用几年就行了因为几年后你应该会升级新版本的Pycharm(可能激活就失效了)或者你可能会换电脑你的电脑基本也不会用二三十年。
PyCharm安装保姆级教程PyCharm安装(Win)
二、批量安装第三方库
Python能冲上编程语言榜第一其中一个原因就是Python有海量功能强大的第三方库。
所以把一个项目部署到新电脑上要先把调用的第三方库安装好代码才能正常运行。比较方便的是可以用批量安装的方法。
Step1. 先将旧电脑上安装的第三方库导出到requirements.txt文件中。
# 在旧电脑上执行此命令导出
pip freeze requirements.txtStep2. 将requirements.txt文件拷贝到新电脑上pip安装时用 -r 参数指定循环安装requirements.txt文件中的库。同时可以用 -i 参数指定镜像源。
# 在新电脑上执行此命令批量安装
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple批量安装真的非常方便比如我自己的Python中安装了200来个第三方库一个个地安装会非常费时费力。在服务器或生产环境部署项目时最好把requirements.txt文件作为配置文件的一部分一起维护这样可以更好地管理和部署项目代码。
当然如果只有个别库可以单个安装如安装pandas
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas安装好Python、PyCharm以及第三方库后项目就可以在新电脑上运行了。
三、可能会遇到的问题记录
Problem1. 批量安装库可能会失败
批量安装的库非常多时这些需要用到的第三方库一般是很长时间积累下来的所以可能会遇到个别库安装失败原因可能是版本问题、依赖问题等。
可以采用的方法是先解决这个库安装的问题再重新执行批量安装命令。不过我建议先把失败的库从requirements.txt文件中删除记录到其他地方跳过有问题的这个库的安装先把其他库安装完成后再解决有问题的这个库的安装问题。
Problem2. 在PyCharm中运行代码导入安装成功的包提示包不存在。
在PyCharm中运行其他电脑拷贝过来的项目代码第三方库已经确认安装成功了仍然可能报错模块不存在例如
ModuleNotFoundError: No module named pandas根本原因是没有在PyCharm中配置好Python解释器或Python运行环境加载出错。可以按照如下步骤解决
Step1. 点击Pycharm左上角的 File Settings然后将Python解释器修改成当前电脑安装的Python可执行文件路径。 Step2. 在点击 Add Interpreter 后会弹出新窗口添加解释器时记得把 Inherit global site-packages 勾选上然后点击“OK”按钮返回就行了。
此时可能会遇到 Environment location directory is not empty 问题导致添加不了解释器需要按照下一步的方式先处理。 Step3. 遇到 Environment location directory is not empty 时选择好解释器“OK”按钮还是灰色的点击不了没办法设置。
这是因为当前打开的项目文件夹中已经存在 venv 文件夹该文件夹的存在导致了Pycharm无法创建新的环境。
解决方法为手动删除项目下的 venv 文件夹然后重启Pycharm再重新设置Python解释器重复上面1,2步。重新设置Python解释器后会自动创建新的 venv 文件夹。 如果在新电脑上创建新项目也记得勾选上 Inherit global site-packages 。 问题解决后再执行代码就可以正常导包和运行了项目部署成功。
其他问题以后有机会我可以继续更新如果你有类似的问题需要帮助可以私信我。 相关阅读
功能强大但因安全隐患被企业禁用的Python内置函数
欢迎 点赞 收藏⭐ 评论 关注❤ 如有错误敬请指正
☟ 学Python点击下方名片关注我。☟