项目使用的venv虚拟环境,因此项目移动存储位置后需要重新配置python解释器的位置,否则无法识别,若非虚拟环境中运行,则直接移动后打开即可,无需任何配置。
PyCharm版本为2021.3.3 (Professional Edition),其他版本大体类似。

  1. 移动项目文件夹至目标位置后,打开pycharm,点击左上角的"file"—>“open”—>选择项目文件夹打开;
  2. 之后再点击左上角的"file"—>“Settings”—>“Project: {项目名}”—>"Python Intercepter"配置python解释器;
  3. 点击右侧的设置图标;在这里插入图片描述
  4. 再点击"Add",即可在"Existing Environment"自动识别本项目虚拟环境中的python解释器,若无法识别则自己点击右侧手动选择所需的解释器即可,也就是"python.exe"文件;在这里插入图片描述
  5. 最后再点击两次ok应用即可。至此程序可正常运行,但是pip、pyinstaller等工具仍然不可以用,因此需要进一步修改(以下以pip和pyinstaller为例);
  6. 在venv/Scripts目录下,找到activate和activate.bat文件,编辑其中的虚拟环境路径;
  7. 在变更之前最好是先看下pip和pyinstaller的版本,以免影响正常使用。版本查看方式如下图,pip的版本就是21.3.1,pyinstaller的版本就是6.1.0;
    在这里插入图片描述
  8. 解决pip和pyinstaller不可用的问题,有两种办法:一是利用二进制编辑工具直接修改venv/Scripts路径下的pip.exe和pyinstaller.exe文件里面的对应路径为新路径即可;二是激活虚拟环境后直接利用python -m pip install --upgrade --force-reinstall pip重新安装pip,再pip uninstall pyinstaller和pip install pyinstaller重新安装pyinstaller即可。也可python -m pip install --upgrade --force-reinstall pip==21.3.1和pip install pyinstaller==6.1.0指定版本安装即可。推荐使用第二中方法最为简单;
  9. 如果修改了项目文件夹名称,为保持项目名称和项目文件夹名称一致,可以通过在pycharm里面选择项目文件夹,右键–Refactor–Rename–Rename project修改项目名称。
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐