如何防止 Pycharm 识别已安装的软件包?
How does one prevent Pycharm from recognizing installed packages?
如何修改或缩减 pycharm python3 项目搜索路径,使其不认为我的本地项目,当通过 pip(例如)安装在解释器中时是pycharm?
中的项目
您可以在 PyCharm 中创建一个虚拟环境,它继承自基础解释器,包括该解释器中包含的所有包,然后在不影响基础解释器的情况下删除本地虚拟环境中的包。显然,如果您在一个也需要 运行 的团队中工作,他们使用基本解释器可能会出现问题,因此您可能必须创建一个团队环境。 (另外,为了安全起见,我建议您在从虚拟环境中删除内容时不要拥有基本解释器的特权...)
Setting | Project: | Python Interpreter | Gear wheel (on the same line as Python Interpreter:) | Add
Location: (Choose the location of your virtual env.) | Base Interpreter (Choose the interpreter which has things you don't like) | Check 'Inherit global site-packages' | Optionally check 'Make available to all projects' depending on your development practices -> OK
几秒钟后,您应该拥有一个可以通过 PyCharm 访问的新虚拟环境。单击您不喜欢的包,然后单击 -
按钮。这应该只从您的本地环境而不是全局环境中删除它(但是..也许在互联网上信任陌生人之前进行测试)
边栏:就个人而言,如果 a-lot 的人想要发展不佳,如果 PyCharm 团队想要帮助支持他们,我真的不会在意。我只是希望我最终不会加入那样的团队
如何修改或缩减 pycharm python3 项目搜索路径,使其不认为我的本地项目,当通过 pip(例如)安装在解释器中时是pycharm?
中的项目您可以在 PyCharm 中创建一个虚拟环境,它继承自基础解释器,包括该解释器中包含的所有包,然后在不影响基础解释器的情况下删除本地虚拟环境中的包。显然,如果您在一个也需要 运行 的团队中工作,他们使用基本解释器可能会出现问题,因此您可能必须创建一个团队环境。 (另外,为了安全起见,我建议您在从虚拟环境中删除内容时不要拥有基本解释器的特权...)
Setting | Project: | Python Interpreter | Gear wheel (on the same line as Python Interpreter:) | Add
Location: (Choose the location of your virtual env.) | Base Interpreter (Choose the interpreter which has things you don't like) | Check 'Inherit global site-packages' | Optionally check 'Make available to all projects' depending on your development practices -> OK
几秒钟后,您应该拥有一个可以通过 PyCharm 访问的新虚拟环境。单击您不喜欢的包,然后单击 -
按钮。这应该只从您的本地环境而不是全局环境中删除它(但是..也许在互联网上信任陌生人之前进行测试)
边栏:就个人而言,如果 a-lot 的人想要发展不佳,如果 PyCharm 团队想要帮助支持他们,我真的不会在意。我只是希望我最终不会加入那样的团队