何小bai 2024-09-29 11:45 采纳率: 25%
浏览 0

pip安装代码包未安装到当前环境

#pip安装没有办法安装到当前的conda环境
#我在windows的pycharm里就是安装到当前环境下的,为什么在ubuntu就不一样了?

#上面是我在pycharm终端里安装matplotlib的
#怎么样才能让pip下载的包在当前环境下?

(py310) admin1@alex-pc:~/pycharm project/self-supervised/moco-v3-main$ conda activate py310
(py310) admin1@alex-pc:~/pycharm project/self-supervised/moco-v3-main$ pip install matplotlib
Requirement already satisfied: matplotlib in /home/admin1/anaconda3/lib/python3.12/site-packages (3.8.4)
Requirement already satisfied: contourpy>=1.0.1 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (1.2.0)
Requirement already satisfied: cycler>=0.10 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (4.51.0)
Requirement already satisfied: kiwisolver>=1.3.1 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (1.4.4)
Requirement already satisfied: numpy>=1.21 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (1.26.4)
Requirement already satisfied: packaging>=20.0 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (23.2)
Requirement already satisfied: pillow>=8 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (10.3.0)
Requirement already satisfied: pyparsing>=2.3.1 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7 in /home/admin1/anaconda3/lib/python3.12/site-packages (from matplotlib) (2.9.0.post0)
Requirement already satisfied: six>=1.5 in /home/admin1/anaconda3/lib/python3.12/site-packages (from python-dateutil>=2.7->matplotlib) (1.16.0)

  • 写回答

3条回答 默认 最新

  • 一轮明月照丘壑 2024-09-29 11:46
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    你的问题描述得很清楚,你在Ubuntu环境下的conda环境中使用pip安装matplotlib,但发现安装的是全局的而不是当前环境的。这个问题的关键在于你使用的pip和conda环境的管理方式。

    在conda环境中,你应该使用conda来安装包而不是直接使用pip。因为conda和pip是两个不同的包管理工具,它们管理的是不同的环境。如果你在conda环境中直接使用pip安装,那么它可能会安装在全局的Python环境中而不是当前的conda环境中。这就是为什么你在Ubuntu环境下遇到的问题和在Windows的PyCharm环境下遇到的问题不一样的原因。

    解决这个问题的方法是使用conda来安装需要的包。在你的例子中,你应该使用以下命令来安装matplotlib:

    conda install matplotlib
    

    这将确保matplotlib被安装在你当前的conda环境中。如果你需要使用特定版本的matplotlib,你可以尝试以下命令:

    conda install matplotlib=版本号
    

    注意:conda可能在默认环境下安装软件包。为了避免这个问题,你需要指定你的环境名(在这个例子中为py310)。你可以在创建环境的时候使用以下命令指定环境名:

    conda create --name py310 python=3.10 matplotlib
    

    在这个例子中,matplotlib将在名为py310的新环境中安装。然后在终端中切换到该环境就可以使用这个环境中的matplotlib了。如果你已经创建了环境并且已经安装了某些包,你需要首先激活你的环境,然后在这个环境中安装新的包。你可以使用以下命令激活你的环境:

    conda activate py310  # 使用你的环境名替换py310
    
    评论

报告相同问题?

问题事件

  • 创建了问题 9月29日

悬赏问题

  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?
  • ¥15 nasm x86 变量归零
  • ¥65 Tree 树形控件实现单选功能,可以使用element也可以手写一个,实现全选为全选状态
  • ¥60 寻抓云闪付tn组成网页付款链接
  • ¥16 寻字节跳动内部人员帮推简历