Ubuntu16.04+Anaconda 安装PyCharm、Spyder 安装python包库和解决import不了包的问题

Ubuntu 20.04 安装 Anaconda 实操指南:环境隔离与系统兼容性解决方案 Anaconda 是 Python 生态中实现环境隔离与跨版本兼容的核心工具,其底层基于 conda 包管理器和独立 Python 运行时,通过硬链接、tmpfs 缓存、shell hook 注入等机制,在操作系统层面构建可复制、可回滚的科学计算环境。相比系统 Python 或 snap/apt 封装方案,Anaconda 提供细粒度控制、硬件自适应优化(如 AVX 指令集识别)及工业级依赖求解能力(支持 mamba 替代 solver),显著降低 Jupyter、PyTorch、qutip 等数据科学与A 阅读详情

Ubuntu16.04+Anaconda 安装PyCharm、Spyder 安装python包库和解决import不了包的问题


   由于是一个Linux白痴,这几天,我成天忙于装各种软件,遇到各种问题。幸好有优快云、百度这么多大神的意见可以参考,再加上,我也向几位线下的大神请教了一下,目前能够安装PyCharm、Spyder两个IDE,并且能够导入和安装一些python需要用到的包库,并将遇到的有关import的问题说一下,自己的解决办法。一如既往,我还是参考了很多大神的博客,这里将我尝试过的觉得有用的博客罗列如下:

http://blog.youkuaiyun.com/zhuanshu666/article/details/73554885     ----    PyCharm安装指导

http://blog.youkuaiyun.com/qcxyliyong/article/details/52550431          ----    Xgboost 安装指导

    由于大神们之前已经有了很好的博客内容,这里就不累述了,但又怕大神哪天不开心把博客删了,(嘿嘿!玩笑一下)我还是会简略的记录一下过程,以供自己备忘。

安装PyCharm+Spyder

    (1)安装PyCharm的过程基本和博客1一样,

就是一个一路next的过程,主要包括,下载软件源:

https://www.jetbrains.com/pycharm/download/#section=linux

博客中选的是Professional版本,我在这里选的是Community版本,因为这个版本好像是不需要注册号什么的。

下载下来后右键--extract here解压文件

进入到 Pycharm-****/bin目录下,双击PyCharm.sh就会进入到下一步了(如果用命令可以是 $ sh ./pycharm.sh)。

在complete installation选项下,如果是第一次安装选第二个"do not import settings",如果需要导入之前的设置,则选第一个"custom location. config folder....."

然后选一个自己喜欢的风格,然后就是一路的next,至此就安装好了PYCharm了。

(2)spyder的安装

对于Spyder的安装,我想说的是在安装好了anaconda之后,anaconda就自己带有了spyder。大家可以在命令端口下直接输入

$spyder进行启动,如果不行,可以先输入

$conda install spyder

$spyder

进行启动,(这里不建议安装Ubuntu软件中心中spyder的方式,因为在后续配置python的编译器的时候,可能会出错也非常的麻烦。(尤其是我装了Ancona2也装了anaconda2,既有python2.7也有python3.5所以IDE很容易找不到正确的python编译器,从而导致有些python用到的包无法导入,PyCharm就有这个问题,后面会有相关的介绍))

如果大家不习惯命令的方式打开spyder,也可以在打开一个spyder后,在任务栏右键 将spyder锁定在任务栏中。

安装python包库

在安装好了anaconda之后,我们就可以利用pip list和conda list来查看当前python都安装了哪些包库,在conda下安装包库主要有两种形式,现在我们就分别以安装sklearn和xgboost两个包库进行举例讲解。

(1)安装sklearn包库

主要输入命令 $conda install +包库的名字就行,如:

$conda install scikit-learn

这里注意的是,sklearn的包库的名字是scikit-learn,名字是不一样的。

(2)安装xgboost

安装xgboost的过程还是得多亏了博客 http://blog.youkuaiyun.com/qcxyliyong/article/details/52550431,因为我按照xgboost的官网指导的方式进行安装xgboost总是make不了,也不知道是为什么。直到我按照博客的方法进行尝试之后才将xgboost安装成功。

首先,到https://github.com/dmlc/xgboost下载xgboost,

我是在执行如下命令的时候报错:

$cd xgboost-master

$make                                  ---- 错误没有文件或者路径

$git submodule init       ----fatal: not a git repository (or an of the parent...)

博客中解决的办法和执行的命令是

$git init

$git submodule init

$git submodule update

然后在按照官网说的教程安装

$git clone https://github.com/dmlc/xgboost --recursive

$cd xgboost

$make

$cd python-package/

$python setup.py install --user

如此既安装完成

解决import不了包的问题

现在已经安装好了xgboost和sklearn两个python包库,在调用的时候我们需要打开python然后import+宝库的名字,然而我发现我的在命令窗口输入python打开python后我是可以import成功的,但是我在IDE中尤其是PyCharm是不能import成功的,提示没有这个包库模块。经过向大神的请教,我得到的解答PyCharm用的python编译器的问题。这里以PyCharm的python编译器为例进行说明。这也是上面我说的要尽量使用anaconda中安装的spyder而不要自己安装spyder,因为会找不到这个python的编译器(十分不好更改,我没有修改成功,最后还是把以前装的Spyder卸载了。用上面的方法才调试通的。)

基于PYCharm的编译器修改,

首先我们需要看一看我们用的python编译器按在了哪里,因为我这里又有python2.7也有python3.5,既有anaconda2也有anaconda3,所以PyCharm的编译器很容易找不到正确的路径。

输入命令:

$ gedit ~/.bashrc

查看环境变量


我的环境变量是这样的,要记住这个安装位置,然后

打开PyCharm,建立一个工程


点击这个按键,然后


点project interpreter 然后选和你的anaconda环境路径一样的python,如果找不到就点右面的小齿轮,自己编辑和添加一个。然后一定要选这个python编译器,然后就是应用和OK。等待一会儿之后。再运行import sklearn就发现这回就没有问题了。

简单记录一下我的安装过程,以免以后忘记!







Ubuntu 20.04 安装 Anaconda:构建可复现科学计算环境 Python 环境管理是数据科学与机器学习工程化的基础环节,其核心挑战在于跨机器的可复现性、底层 C/Fortran 库(如 OpenBLAS、LAPACK)的 ABI 兼容性,以及 Python 包与系统库的隔离问题。传统方案如 venv 或 pip 仅隔离 Python 层路径,无法管控二进制依赖;而 conda 通过预编译、符号静态解析与环境级动态库打包,实现真正的运行时一致性。在 Ubuntu 20.04 这一广泛用于科研与生产部署的 LTS 系统上,采用官方 Miniconda/Anaconda 阅读详情

相关推荐

Ubuntu 20.04 安装 Miniconda/Anaconda 实操指南:解决 conda activate 失败与环境配置问题

conda 是 Python 科学计算领域主流的跨平台包与环境管理工具,其核心原理是通过独立 Python 解释器、隔离的虚拟环境和声明式依赖解析实现环境可重现性。技术价值在于规避系统 Python 冲突、支持多版本 Python 共存、简化 CUDA/PyTorch 等复杂依赖部署。典型应用场景包括 Ubuntu 20.04 服务器部署数据科学栈、AI 实验室配置 PyTorch 环境、VS Code/PyCharm 集成调试及 Jupyter 内核管理。本文聚焦 Ubuntu 20.04 LTS 系统下

weixin_34033624的博客 465

我需要pyswarm库的链接

pyswarm 是一个用于在 Python 中进行粒子群优化的库。你可以在 PyPI 上找到它:https://pypi.org/project/pyswarm/ 。 你也可以从 GitHub 上获取它的源代码:https://github.com/tisimst/pyswarm 。 要安装 pyswarm,请运行以下命令: pipinstall pyswarm 如果你使用的是 Python 2...

weixin_35748962的博客 1800

Python开发环境搭建:Anaconda与PyCharm完整配置指南

Python开发环境的搭建是每个开发者入门的第一步,其核心在于解决包依赖管理和代码编写效率两大问题。通过虚拟环境技术,可以实现项目间的依赖隔离,避免版本冲突,这是现代Python开发的最佳实践。Anaconda作为数据科学领域的标准发行版,集成了Conda包管理器和大量科学计算库,能有效解决复杂依赖的安装难题。PyCharm则提供了智能代码补全、调试和项目管理等集成开发环境功能,大幅提升开发效率。在数据科学和机器学习应用场景中,这套组合为数据分析、模型训练提供了稳定可靠的基础。本文以Anaconda和PyC

weixin_30730053的博客 470

Swarm 安装

Swarm 是 Docker 公司在 2014 年 12 月初发布的一套较为简单的工具,用 来管理 Docker 集群,它将一群 Docker 宿主机变成一个单一的,虚拟的主机。 Swarm 使用标准的 Docker API 接口作为其前端访问入口,换言之,各种形式 的 Docker Client(docker client in go, docker_py, docker 等)均...

小高 1625

Miniconda+VS Code+PyTorch深度学习环境配置实战

虚拟环境是Python工程化协作的基础能力,其核心在于隔离性、可复现性与跨平台一致性。conda作为包与环境管理工具,通过通道(channel)机制实现依赖解析与二进制分发,显著优于pip单一源的局限性;而PyTorch凭借动态图设计、清晰的state_dict序列化机制和原生调试支持,成为科研快速迭代的首选框架。Miniconda以极简内核降低启动延迟与资源占用,VS Code通过官方Python插件和ptvsd深度集成autograd调试状态,共同构建低摩擦开发闭环。该组合广泛应用于模型训练、算法验证与

aaa1231722的博客 373

Anaconda下安装第三方库在Spyder内无法导入的问题

在安装pythondi'san'ku

python伊甸园的博客 8006

安装完tensorflow,spyder无法import tf的问题

本人提前安装的conda .后在此基础上安装的tensorflow1.4,先利用conda命令创建tensorflow环境,conda create -n tensorflow python=3.5;后发现以前随conda一起安装的spyder无法成功import tensorflow,但激活tensorflow环境后,source activate tensorflow;使用终端却可以成功导入,...

hwh_hit的博客 3290

python环境的搭建+pytharm安装教程

Python环境的搭建和pytarm的安装

qq_64039239的博客 944

Spyder打不开,解决办法找到了!

Spyder

qq_40247646的博客 1533

Windows Server安装Intel I219-V网卡驱动完整教程

在Windows Server系统上安装Intel I219-V网卡驱动的方法。

小白成长历程 5179

在WPS/Office中免费使用AI,快速提升办公效率!​

《免费解锁WPS/Office AI办公神器教程》摘要: 本教程详解如何通过第三方插件OfficeAI免费实现WPS/Office智能办公,突破官方付费限制。从安全设置到安装配置,手把手教学,涵盖文档生成、PPT美化、Excel图表等核心功能。关键优势包括零成本、全场景支持及云端/本地双模式切换,并附常见问题解决方案。注意需使用WPS 2024+版本,安装时需临时关闭杀毒软件。教程强调工具来源合法性,建议商用购买正版授权。(149字)

杜哥无敌的博客 2305

spyder中安装第三方库的包

文章目录spyder中安装第三方库的包 spyder中安装第三方库的包 最近遇到一个问题:在CMD命令窗口安装的python包,在anaconda中spyder编辑器中找不到已安装的python包,经过网上的资料查看,原来是因为,cmd中python包的工作路径与anaconda安装路径是同一级目录,因此anaconda下的spyder并不能检测到该包,通过资料的查询与实现,终于找到如下解决办法:...

bj_zhb的博客 1万+

ESP32-P4开发板实战:从零配置VSCode环境到点亮MIPI-DSI屏幕(避坑指南)

本文详细介绍了ESP32-P4开发板在VSCode环境下的配置流程,包括SDK安装、idf_component.yml依赖管理,以及MIPI-DSI屏幕驱动的实现方法。通过实战指南帮助开发者避开常见配置陷阱,快速完成从环境搭建到屏幕点亮的全流程,适用于物联网和嵌入式开发场景。

pp12345的博客 743

Anaconda中spyder运行程序出现错误ImportError: No module named ‘matplotlib‘

刚开始遇到问题的时候,自己还是很慌的,也查了一些资料,发现问题的原因是没有安装这个包导致的。 因为我自己的是利用anaconda安装的spyder,所以感觉有些费劲,现在说下解决的办法: 1.我首先进行了spyder的更新,我把直接的解决办法都写出来,直接做就行: 打开开始菜单----anaconda----anaconda prompt 在里面直接输入conda install spyder 4.12.0 输入这个语句后,可以直接进行更新spyder,接下来会出现是否确定下载等内容,直接输入确定

guojx2的博客 3883

Zabbix7.0+DeepSeek大模型实现人工智能告警分析

本方案基于Zabbix7.0监控系统,通过底层webhook脚本机制集成Deepseek做故障分析提供解决方案,构建智能化运维体系。

xingdiango的博客 2374

TWINCAT3保姆级教程:手把手教你给Ecat从站烧录EEPROM(含XML配置避坑指南)

本文提供TWINCAT3环境下Ecat从站EEPROM烧录的完整教程,涵盖XML配置避坑指南。详细讲解环境准备、设备扫描、XML文件配置、EEPROM烧录流程及故障排查,帮助工程师高效解决设备识别问题,提升产线调试效率。

weixin_30693683的博客 517

在spyder中安装pip并用其安装第三方库

在Python IDE Spyder 中实现pip安装package

qq_42236551的博客 2万+

RexUniNLU零样本通用自然语言理解:nlp_deberta_rex-uninlu_chinese-base模型实战解析

本文深入解析了RexUniNLU零样本通用自然语言理解模型(nlp_deberta_rex-uninlu_chinese-base)的实战应用。通过详细的环境配置、模型加载及实战案例,展示了该模型在零样本场景下的强大能力,如实体识别和复杂关系抽取,显著提升NLP任务效率。

weixin_29088655的博客 251

优化算法 | 随机漂移粒子群优化算法(附标准PSO算法Python工具包)

十分钟学会随机漂移粒子群优化算法

weixin_40730979的博客 3363

使用Google Earth Engine下载JRC全球水体数据

通过Google Earth Engine平台和提供的源代码,研究人员和水资源管理者可以方便地获取和利用这一重要的水资源监测数据集,从而开展相关的研究和决策支持工作。要使用Google Earth Engine下载JRC全球水体数据,首先需要在Google Earth Engine平台上进行注册和登录。JRC全球水体数据是由欧洲联合研究中心开发的高分辨率全球水体分类数据集,覆盖了整个地球的陆地和水域。下载完成后,你可以使用各种遥感数据处理软件来打开和分析这些数据,以满足不同的研究和应用需求。

LrlDebug的博客 1158

第201期 解锁科研效率新高度:Claude 科学技能插件(claude-scientific-skills)深度体验

科研AI助手Claude Scientific Skills开源工具为Claude大模型扩展科学能力,覆盖数据可视化、数学计算、学术格式处理等科研全流程需求。该插件支持LaTeX公式生成、自动化科研图表绘制、学术文档规范校正等功能,让研究人员通过自然语言指令即可完成专业任务。项目开源可定制,支持特定学科需求扩展,目前已托管于GitHub。使用门槛低,只需配置Claude API密钥即可快速启用,帮助科研人员从繁琐技术细节中解放,聚焦核心研究创新。

全网120W+关注AI拉呱,专注人工智能以及科技前沿! 1359

spyder python开发 import 报错

本文介绍spyder import报错的解决办法。 今天在spyder上开发 需要用到一个库 openpyxl。在spyder上输入 import openpyxl 提示没有找到这个库。 在系统命令行terminal 上用 pip install openpyxl 安装openpyxl 之后。 仍然报错。 pip install openpyxl 由于我的spyder是单独安装的,spyder在使用库时并不是使用系统中的python spyder 与系统的python用的不是同一份库, 这时

weixin_42306441的博客 2156

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

swarm 安装教程(100%成功)

【代码】swarm 安装教程(100%成功)

zhushuyang218的博客 733

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

python sklearn机器学习库 安装 及 2个spyder的安装

1、准备工作 安装sklearn之前,我们需要先安装numpy,scipy函数库。 Numpy下载地址:http://sourceforge.net/projects/numpy/files/NumPy Scipy下载地址:http://sourceforge.net/projects/scipy/files/Scipy 下载对应本机的Python版本。 2、安装sk

Sukie_csdn的博客 8191

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: Ubuntu16.04从刚开始安装到Linux 下python2和python3共存
下一篇: Ubuntu下anaconda2和anaconda3以及python2和python3的安装
davidsmith8
博客等级 码龄12年 24粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值