Py学习  »  pycharm

pycharm项目使用彼此的pip和python文件

omarjohn • 5 年前 • 525 次点击  

我正在为同一个Pycharm做几个项目。就像我把它们“连在一起”一样。但我最近注意到一些奇怪的行为。就像当我导入一个库时,我还没有安装到我的脚本中。它向我显示了一个如预期的小错误。但当我试图安装时 python -m pip install my_library ,它告诉我它已经安装。我最近注意到这是因为它正在使用另一个项目的其他PIP。我不使用 venv 项目中的文件夹。有时它也会使用pythons原始目录中的python.exe来运行脚本。这真是一团糟,我不知道怎么解决。有时我的项目需要同一个库的不同版本,您可以想象当我更改版本时会发生什么。

我确保每个项目都使用自己的解释器。不知道除了这个还能做什么。我正在使用运行在Windows10上的python3.6.4 pycharm2018.3.2

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30786
 
525 次点击  
文章 [ 1 ]  |  最新文章 5 年前
thecruisy
Reply   •   1 楼
thecruisy    5 年前

听起来您的所有项目都配置为使用系统的解释器,而不是 virtual environment 你为他们每个人都准备好了。

按照此说明进行修复 https://www.jetbrains.com/help/pycharm-edu/creating-virtual-environment.html

在使用不同版本的python库时,可以通过在 requirements.txt 文件,您可以将其放入 venv 每个项目的文件夹。那你就做吧 pip install -r requirements.txt 在你设置好你的 静脉注射 . (您需要确保venv被激活-如果您已经在pycharm中配置了项目以使用venv的python解释器,则无需为此担心。)您可以通过 Terminal 在你的魔咒里,你应该看到 (venv_name) hostusername@host:~/project_folder$