首页 > 其他分享 >anaconda 配置环境问题

anaconda 配置环境问题

时间:2022-12-07 23:22:07浏览次数:54  
标签:Programs Python 配置 环境 site SITE Python37 USER anaconda

如果anaconda不想装c盘,装其他盘的话,会遇到一个奇怪的问题:conda list查看明明 安装包已经在里面了,但是代码总报错 找不到module。

 

原因:windows 环境下,Python pip 安装库的时候,默认安装在c盘,比如C:\Users\eric\AppData\Roaming\Python\Python37\site-packages, 而此时anaconda不装C盘的话,就会报错了。可能原因是账户权限问题,或者是目录不一致(原因未考证)。

解决办法:修改pip默认install路径到anaconda装的位置

 

具体步骤:

1、查看目前安装路径:

python -m site
sys.path = [
'F:\\',
'D:\\Programs\\Python\\Python37\\python37.zip',
'D:\\Programs\\Python\\Python37\\DLLs',
'D:\\Programs\\Python\\Python37\\lib',
'D:\\Programs\\Python\\Python37',
'C:\\Users\\eric\\AppData\\Roaming\\Python\\Python37\\site-packages',
'D:\\Programs\\Python\\Python37\\lib\\site-packages',
]
USER_BASE: 'C:\\Users\\eric\\AppData\\Roaming\\Python' (exists)
USER_SITE: 'C:\\Users\\eric\\AppData\\Roaming\\Python\\Python37\\site-packages' (exists)
ENABLE_USER_SITE: True

其中, USER_BASE和USER_SITE就是默认的路径

2、查看配置文件

F:\>python -m site --help
D:\Programs\Python\Python37\lib\site.py [--user-base] [--user-site]

Without arguments print some useful information
With arguments print the value of USER_BASE and/or USER_SITE separated
by ';'.

Exit codes with --user-base or --user-site:
0 - user site directory is enabled
1 - user site directory is disabled by user
2 - uses site directory is disabled by super user
or for security reasons
>2 - unknown error

D:\Programs\Python\Python37\lib\site.py,就是配置文件的路径

3、修改路径:

  • 修改D:\Programs\Python\Python37\lib\site.py

ENABLE_USER_SITE = True

 

USER_SITE = r"D:\Programs\Python\Python37\Lib\site-packages"
USER_BASE = r"D:\Programs\Python\Python37\Scripts"

4、检查:

F:\>python -m site
sys.path = [
'F:\\',
'D:\\Programs\\Python\\Python37\\python37.zip',
'D:\\Programs\\Python\\Python37\\DLLs',
'D:\\Programs\\Python\\Python37\\lib',
'D:\\Programs\\Python\\Python37',
'D:\\Programs\\Python\\Python37\\Lib\\site-packages',
]
USER_BASE: 'D:\\Programs\\Python\\Python37\\Scripts' (exists)
USER_SITE: 'D:\\Programs\\Python\\Python37\\Lib\\site-packages' (exists)
ENABLE_USER_SITE: True

 

参考:(97条消息) python之修改pip默认install路径[email protected]的博客-CSDN博客

 

标签:Programs,Python,配置,环境,site,SITE,Python37,USER,anaconda
From: https://www.cnblogs.com/wangpengcufe/p/16964892.html

相关文章

  • 浅谈“配置化”与 normalize 在复杂嵌套组件开发中的应用
    简介视图层相比脚本,具有不便于调试、无效信息过多(与当前逻辑不相关的属性)等特点,因此,同样的逻辑位于视图可能比位于脚本中的复杂程度更高。因此,在开发复杂组件,尤其是嵌套......
  • 各种环境搭建
    LSOFyuminstall-ylsof#查询端口运行程序losf-i:9002JDK8上传安装包(zk、jdk、kafka)安装jdk配置全局环境变量解压:tar-zxvfjdk-8u181-linux-x64.tar......
  • 【Azure 环境】使用 az ad group create 时候遇见 Insufficient privileges to comple
    问题描述使用ChinaAzure,通过AzureCLI创建AAD组报错,提示权限不足 Insufficientprivilegestocompletetheoperation#使用这个登录:azlogin--service-principal......
  • SpringCloud之RabbitMQ消息队列原理及配置
    本篇章讲解RabbitMQ的用途、原理以及配置,RabbitMQ的安装请查看SpringCloud之RabbitMQ安装一、MQ用途1、同步变异步消息场景:用户下单完成后,发送邮件和短信通知。......
  • servlet_urlpartten配置和HTTP_概述
    servlet_urlpartten配置:urlpartten:Servlet访问路径1.一个Servlet可以定义多个访问路径@WebServlet({"/demo5","d5"})publicclassServletDemo5extendsHttpServlet......
  • Spring Cloud之统一配置中心Config初体验
    对于配置的重要性懂的都懂。在普通的单体应用中通常使用配置文件管理应用的所有配置(*.yml/*.properties),但随着微服务数量会在产品中不断增加,考虑系统的可伸缩性和可......
  • esp8266开发环境配置
    前言在此之前,我已经出过了关于esp8266的相关示例教程,为什么今天我又要回过头来分享esp8266的开发环境呢?因为最近踩坑了,而且这个坑真的是太坑了,当然最主要的原因还是之前没......
  • vscode配置arduino环境
    vscode配置arduino环境这里再补充下vscodearduino开发环境的设置。前期准备确保本地安装了arduino环境打开vscode,安装arduino扩展:添加配置配置arduino环境......
  • 树莓派2b构建golang环境
    前言开始之前,我们先说点题外话。已经好久没有更新过技术内容了(认真脸)。一个原因是很长时间以来,一直感觉不在状态,迷茫、困惑,浑浑噩噩的,也没有分享的动力,虽然偶尔会记录一些......
  • Centos开机自启动配置方式汇总
    文章目录​​前言​​​​一、Centos上配置开机自启动的几种方式​​​​二、实践演示​​​​1、在/etc/rc.d/rc.local中添加服务启动命令​​​​2、通过chkconfig配置​......