社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  pycharm

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

omarjohn • 6 年前 • 741 次点击  

我正在为同一个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
 
741 次点击  
文章 [ 1 ]  |  最新文章 6 年前
thecruisy
Reply   •   1 楼
thecruisy    6 年前

听起来您的所有项目都配置为使用系统的解释器,而不是 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$