使用 Pycharm 并在多个项目中使用相同的包 - 避免重复占用的磁盘空间的最佳方法是什么?



我是PyCharm/python的一个相对较新的用户,正在寻找有关如何有效安装包的建议。我做了几个独立的"项目",它们都有少量的代码,但都安装了类似的包。其中一些软件包占用了相当多的磁盘空间(例如张量流占用了1GB),并且似乎是为每个项目单独安装的。是否有一种简单的方法来确保多个项目可以访问这些包文件,而不需要多次安装它们?由于

见上文

首先,我想推荐两种使用python完成此操作的方法。它将工作在PyCharm,但也没有它。

  1. 你可以在所有项目中使用一个venv。
  2. 如果不合适(例如项目需要不同版本的软件包),您可以使用PYTHONPATH环境变量。只需在运行脚本之前为模块添加一个路径。
  3. 或者,您可以在venvs中创建*.pth文件。在这里搜索。

在PyCharm中这样做的方法可以在多个项目中重用单个venv。

  1. 对于已有的项目,进入File > Settings > Project: ... > Python Interpreter,选择已有的解释器。
  2. 对于新项目,在Create Project窗口,在Python Interpreter: ...部分选择Previously configured interpreter并选择现有的解释器。

相关内容

  • 没有找到相关文章

最新更新