![对于每个框架都有新的 Python 环境?](https://linux22.com/image/918957/%E5%AF%B9%E4%BA%8E%E6%AF%8F%E4%B8%AA%E6%A1%86%E6%9E%B6%E9%83%BD%E6%9C%89%E6%96%B0%E7%9A%84%20Python%20%E7%8E%AF%E5%A2%83%EF%BC%9F.png)
我对 Linux 还很陌生,所以我可能更多地以 Windows 的方式思考。
我想用 Python 开发一些东西,尤其是 Django 和 Discord Bot。我有一个文件夹PythonEnvironment
,在其中设置了一个名为 的 Python Venv pyvenv
。现在我想安装“discord.py”,并问自己:我应该为其设置discord.py
自己的 Venv(例如discordvenv
)并为 Django 设置自己的 Venv(例如djangovenv
),还是只在一个 Venv 中安装所有内容?
当我安装了我需要的一切之后,我可以像在 Windows 中一样开始在 PyCharm 中编程吗?还是必须做更多的事情,例如告诉 Pycharm 在特定的 Venv 中工作?
答案1
像在 Windows 中一样在 PyCharm 中开始编程,并在一个 venv 中安装属于当前项目的所有内容。每当你安装 Python 包具体来说,对于一个项目,PyCharm 会将已安装的包添加到项目的 venv 中,PyCharm 会自动找到它们。
如果项目的任何 Python 包都是从默认的 Ubuntu 存储库安装的,PyCharm 也会自动找到它们,如果您选择继承全局站点包创建新项目时使用的选项。
选择文件->新项目创建新项目。单击以下屏幕截图中鼠标光标标记的三角形以显示新项目的选项。
然后检查继承全局站点包复选框并点击 Create 创建项目窗口右下角的按钮。