首页 > 系统相关 >linux下PyCharm无法识别导入包的问题(xlsxwriter)

linux下PyCharm无法识别导入包的问题(xlsxwriter)

时间:2024-06-20 21:32:24浏览次数:14  
标签:python xlsxwriter environment install linux PyCharm 安装 xyz python3

在linux安装pycharm,有的包无法识别自动安装,并且在pycharm的python软件包安装窗口可以搜索出对应软件包,但是点击安装无反应。
在终端使用pip/pip3 install xxx,提示
error: externally-managed-environment

This environment is externally managed

To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install.

If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed.

If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installd.

这个时候可以通过apt install python3-xyz安装,xyz是你要安装的包的名字。

具体原因好像是环境等问题,占不考虑。也使用了pipx安装,无效。

如果使用apt install安装,在终端下可以正常运行,但是pycharm还是无法运行,找不到对应的包。

这是因为pycharm用的不是系统的python3,需要在设置->项目:xxx(xxx是你的项目名称)->Python 解释器->添加解释器->选择系统本地的python添加进去。然后在右上角,运行调试->编辑配置->选择本地系统的python,就可以了

标签:python,xlsxwriter,environment,install,linux,PyCharm,安装,xyz,python3
From: https://www.cnblogs.com/studywithallofyou/p/18259530

相关文章

  • python工具系列(亲测有效):在pycharm中复制粘贴时出现ENSP如何处理
    在pycharm中复制粘贴时出现ENSP如何处理在pycharm中复制粘贴时出现ENSP如何处理在pycharm中复制粘贴时出现ENSP如何处理安装nexchatgpt插件之后,生成的代码,如果直接粘贴到pycharm.py文件中,会出现ENSP图样,如下图所示:粘贴到jupyternotebook虽然看不出来,也是不能......
  • Linux基础命令大全(详解版)
    Linux基础命令(详解版)文章目录Linux基础命令(详解版)1.Linux的目录结构**2.Linux路径的描述方式**3.Linux命令基础格式4.ls命令隐藏文件、文件夹5.pwd命令6.cd命令特殊路径符7.mkdir命令文件操作命令8.touch命令9.cat命令10.more命令11.cp命令12.mv命令13.rm命令通配符......
  • Linux-zabbix
    高级命令 监控框架 Zabbix是一个CS(服务端/客户端)架构的服务.zabbix监控架构Zabbix-Agent获取数据--发送给--Zabbix-Server服务端--数据会被存放--数据库<--ZabbixWeb页面展示数据采集数据----》数据收集,数据分析,报警--》存储---》友好的展示 推荐配置......
  • 移远通信SC200L芯片Linux平台摄像头应用开发
    一、交叉编译器             对于Linux平台的开发,官方只提供了yocto工程的源码,没有SDK,yocto工程也不能制作SDK包,可能是我自己的问题,最后只能在yocto中自建layer来进行开发。        由于官方源码编译采用arm-unisoc-linux-gnueabi-gcc,32位arm,所以整......
  • 【网络调优】Linux网络端口随机分配问题
    1.Linux端口基础1.端口号0不使用2.端口号1-1023,系统默认只给root使用3.端口号1024-4999由客户端程序自由分配4.端口号5000-65535由服务器程序自由分配2.Linux默认随机端口范围一般Linux的默认随机端口范围是:32768-60999(可以通过查看配置文件的方式来获取)当客户端port......
  • linux重启后SSH无法启动,报/var/empty/sshd must be owned by root and not group or w
    问题:Linux上的SSH无法启动,执行/usr/sbin/sshd报 /var/empty/sshdmustbeownedbyrootandnotgrouporworld-writable。解决办法:查看发现这个目录的属主不是root,所以启动ssh报错#ls-ld/var/empty/sshd/  d——x——x——x2meifuroot1024Feb192024/var/emp......
  • Linux kernel版本升级实例
    内核版本漏洞           内核离线升级     https://elrepo.org/linux/kernel/el7/x86_64/RPMS/    1.下载内核相关的rpm包            2.安装内核源        rpm-ihvkernel*--nodeps--force  ......
  • linux可视化监控:Grafana+Prometheus+node_exporter
    原理node_exporter:它的作用主要是收集性能测试的数据,如cpu、内存磁盘网络等信息,然后将数据保存到prometheus,相当于将数据存入到数据库中;想要监控不同的内容,就使用不同的exporter,比如mysqld_exporterPrometheus:虽然说是监控平台,但是实际上是一套数据库,用于做数据存储,不能做展......
  • Linux学习笔记(一)(以Ubuntu为例)
    Linux操作命令的笔记(一)(Ubuntu)其实Linux不同发行版的基础命令区别不大。Linux命令基础格式命令通用格式:command[-options][parameter][]表示可选的意思command:命令本身-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节parameter:[可选,非必填]命令......
  • linux修改shell导致无法登录
    linux修改shell导致无法登录我之前在切换shell的时候执行了chsh-sbashroot结果后面就无法登录系统了,当时不知道怎么一回事,只能先放到一边了。今天没什么事,突然福至心灵,为什么不试试进到单用户模式里面修改shell呢?然后我就得到了这样的提示:chsh:PAM:Authenticationfailure......