目录

  • 1. sudo python和python的区别
  • 2. 解决方案

在ubuntu16.04中,系统自带python2,我用anaconda安装了python3环境。现在运行一个main.py文件,该文件会创建目录和图片,需要root权限。

因此,我使用sudo python main.py,出现错误,主要是提示numpyscipy等等这些第三方库均未安装。但是我确实已经在conda环境中安装了。

为什么会出现这种问题?

1. sudo python和python的区别

参考博客《python和sudo python的区别》

在conda环境中,使用sudo python即为使用系统默认的python,因为ubuntu16.04是默认python2,所以sudo python默认使用python2,故而报错。

2. 解决方案

参考博客《sudo python manage.py runserver 报错 invalid syntax from exc》

sudo后指明所需要使用的python路径。比如我这里,需要使用anaconda创建的pytorch1.8环境中的python,该python的绝对路径为/home/user/anaconda3/envs/pytorch1.8/bin/python,所以输入命令为

sudo /home/user/anaconda3/envs/pytorch1.8/bin/python main.py

anaconda环境中使用sudo python报错相关推荐

  1. Anaconda虚拟环境中使用playsound测试报错 cannot import name ‘_gi‘ from ‘gi‘

    from . import _gi ImportError: cannot import name '_gi' from 'gi' (/home/chuw/anaconda3/envs/env37/l ...

  2. Mac环境下Jenkins部署Python报错 - ModuleNotFoundError: No module named ‘selenium‘ (已完美解决)

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  3. python中memoryerror_解决python报错MemoryError

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. 已安装Anaconda情况下,命令行pip,python报错(详细 已解决)

    已安装Anaconda情况下,命令行pip,python报错(已解决) 这是报错截图 解决方案如下: 1.首先可以去找到anaconda文件夹,并打开该文件目录下的Script文件夹,查看是否有pip ...

  5. 电脑安装python为什么显示的是程序丢失-python报错:无法启动此程序,因为计算机中丢失...

    原标题:python报错:无法启动此程序,因为计算机中丢失 python报错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll api-ms-win- ...

  6. VsCode配置Python开发环境后运行代码会报错“无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1”

    问题描述:在VsCode中配置Python开发环境后运行代码会报错"无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1&quo ...

  7. python中使用pip安装报错:Fatal error in launcher... 解决方法

    python中使用pip安装报错:Fatal error in launcher... 解决方法 参考文章: (1)python中使用pip安装报错:Fatal error in launcher.. ...

  8. Python报错: RuntimeError: The current Numpy installation (‘D:\\Develop\\anaconda\\lib\\site-packages\\

    Python报错: RuntimeError: The current Numpy installation ('D:\Develop\anaconda\lib\site-packages\numpy ...

  9. 关于在《python编程从入门到实践》书中练习“外星人大战”报错“AttributeError: ‘AlienInvasion‘ object has no attribute ‘blit‘”

    关于在<python编程从入门到实践>书中练习"外星人大战"报错"AttributeError: 'AlienInvasion' object has no ...

最新文章

  1. R语言sign函数判断数值为正数或者负数实战
  2. 华为3com交换路由命令详解
  3. 蓝桥杯-逆序对(java)
  4. c语言readline库6,readline-6.3 之arm平台交叉编译
  5. [转]Android 常见安全漏洞修复理论与实践
  6. python控制程控电源_程控电源原理_程控电源的用途浅谈
  7. 获取当地天气_6 点起来看天气预报?正经人谁看天气预报,原来是为了看她
  8. 集成activiti-modeler 到 自己的业务系统
  9. Java之StringBuffer使用方法
  10. 信息熵--决策树的建立算法ID3中使用
  11. 手把手教你搭建Java 开发环境
  12. django命令大全
  13. 代运营服务和传统的数字化服务有什么区别呢?
  14. php织梦cms 安装教程,Linux服务器上安装织梦CMS,linux服务器织梦cms_PHP教程
  15. pc c语言教程,PC C语言教程
  16. 计算机与地震论文,地震数据论文,关于地震处理技术新进展相关参考文献资料-免费论文范文...
  17. 根据年月以及月中周次,获取该周开始,结束日期
  18. SBT10100VDC-ASEMI低压降贴片肖特基二极管SBT10100VDC
  19. java如何获取客户端浏览器的语言设置信息呢?
  20. App项目实战之路(四):UI篇

热门文章

  1. resnet50代码_十余行代码完成迁移学习,百度PaddleHub实战解读
  2. 利用cookie爬取QQ邮箱的python脚本
  3. pytorch学习笔记(五):线性回归的简洁实现
  4. Java中String的next()和nextLine()方法
  5. AcWing(状态机模型) 1049. 大盗阿福
  6. 指针常量、常量指针和常量指针常量
  7. Mysql通过存储过程批量插入数据
  8. 敏捷开发“松结对编程”实践之一:人员结构篇(大型研发团队,学习型团队,139团队,师徒制度)...
  9. 你必须懂的Java对象引用
  10. 分布式系列九: kafka