anaconda环境中使用sudo python报错
目录
- 1. sudo python和python的区别
- 2. 解决方案
在ubuntu16.04中,系统自带python2,我用anaconda安装了python3环境。现在运行一个main.py文件,该文件会创建目录和图片,需要root权限。
因此,我使用sudo python main.py
,出现错误,主要是提示numpy
、scipy
等等这些第三方库均未安装。但是我确实已经在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报错相关推荐
- Anaconda虚拟环境中使用playsound测试报错 cannot import name ‘_gi‘ from ‘gi‘
from . import _gi ImportError: cannot import name '_gi' from 'gi' (/home/chuw/anaconda3/envs/env37/l ...
- Mac环境下Jenkins部署Python报错 - ModuleNotFoundError: No module named ‘selenium‘ (已完美解决)
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- python中memoryerror_解决python报错MemoryError
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- 已安装Anaconda情况下,命令行pip,python报错(详细 已解决)
已安装Anaconda情况下,命令行pip,python报错(已解决) 这是报错截图 解决方案如下: 1.首先可以去找到anaconda文件夹,并打开该文件目录下的Script文件夹,查看是否有pip ...
- 电脑安装python为什么显示的是程序丢失-python报错:无法启动此程序,因为计算机中丢失...
原标题:python报错:无法启动此程序,因为计算机中丢失 python报错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll api-ms-win- ...
- VsCode配置Python开发环境后运行代码会报错“无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1”
问题描述:在VsCode中配置Python开发环境后运行代码会报错"无法加载文件 D:\Code\xxx\poetry-demo\.venv\Scripts\Activate.ps1&quo ...
- python中使用pip安装报错:Fatal error in launcher... 解决方法
python中使用pip安装报错:Fatal error in launcher... 解决方法 参考文章: (1)python中使用pip安装报错:Fatal error in launcher.. ...
- 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 ...
- 关于在《python编程从入门到实践》书中练习“外星人大战”报错“AttributeError: ‘AlienInvasion‘ object has no attribute ‘blit‘”
关于在<python编程从入门到实践>书中练习"外星人大战"报错"AttributeError: 'AlienInvasion' object has no ...
最新文章
- R语言sign函数判断数值为正数或者负数实战
- 华为3com交换路由命令详解
- 蓝桥杯-逆序对(java)
- c语言readline库6,readline-6.3 之arm平台交叉编译
- [转]Android 常见安全漏洞修复理论与实践
- python控制程控电源_程控电源原理_程控电源的用途浅谈
- 获取当地天气_6 点起来看天气预报?正经人谁看天气预报,原来是为了看她
- 集成activiti-modeler 到 自己的业务系统
- Java之StringBuffer使用方法
- 信息熵--决策树的建立算法ID3中使用
- 手把手教你搭建Java 开发环境
- django命令大全
- 代运营服务和传统的数字化服务有什么区别呢?
- php织梦cms 安装教程,Linux服务器上安装织梦CMS,linux服务器织梦cms_PHP教程
- pc c语言教程,PC C语言教程
- 计算机与地震论文,地震数据论文,关于地震处理技术新进展相关参考文献资料-免费论文范文...
- 根据年月以及月中周次,获取该周开始,结束日期
- SBT10100VDC-ASEMI低压降贴片肖特基二极管SBT10100VDC
- java如何获取客户端浏览器的语言设置信息呢?
- App项目实战之路(四):UI篇
热门文章
- resnet50代码_十余行代码完成迁移学习,百度PaddleHub实战解读
- 利用cookie爬取QQ邮箱的python脚本
- pytorch学习笔记(五):线性回归的简洁实现
- Java中String的next()和nextLine()方法
- AcWing(状态机模型) 1049. 大盗阿福
- 指针常量、常量指针和常量指针常量
- Mysql通过存储过程批量插入数据
- 敏捷开发“松结对编程”实践之一:人员结构篇(大型研发团队,学习型团队,139团队,师徒制度)...
- 你必须懂的Java对象引用
- 分布式系列九: kafka