首页 > 编程语言 >python

python

时间:2023-12-06 18:26:23浏览次数:42  
标签:python 路径 虚拟环境 conda install path

conda虚拟环境

使用conda创建虚拟环境后,正常情况激活并进入环境后,执行conda install会安装到自己的环境,并且执行pip install也会安装到envs/环境名/lib/python3.8/site-packages目录下。但是我用服务器的时候,发现pip install竟然安装到别人的conda虚拟环境中了,经过漫长的搜索,解决办法如下:

  • 若Linux可以重启,直接重启,并删除.bashrc中别人export的path就好了,若没有条件重启,进入下一步。
  • 终端执行python -m site:发现sys-path路径中存在别人的路径,记住是谁的。
  • 终端执行echo $PATH:会出现所有环境,路径之间以:分割。复制下来,把第一步中别人的路径都删掉,再复制改完的路径。
  • 终端执行export path = 刚刚复制的路径:即可完成环境修改。
  • 注意:关闭或者重启LINUX之后会失效。

参考文章:https://www.cnblogs.com/xiaopiyuanzi/p/11910107.html

python库

  1. pandas报错:version `GLIBCXX_3.4.29' not found。这是gcc版本问题,要搞的话有点复杂。直接把import torch放在import pandas后面即可。

 

标签:python,路径,虚拟环境,conda,install,path
From: https://www.cnblogs.com/hust-lx/p/17880226.html

相关文章

  • Python - pandas DataFrame数据的合并与拼接(merge、join、concat)
    Python-pandasDataFrame数据的合并与拼接(merge、join、concat)0概述pandas包的merge、join、concat方法可以完成数据的合并和拼接。merge方法主要基于两个dataframe的共同列进行合并;join方法主要基于两个dataframe的索引进行合并;concat方法是对series或dataframe进行行......
  • Python中级之字符编码
    ASKII码GBK/SHIFT-JISUNICODE字符编码【一】什么是字符编码人类在与计算机交互时,用的都是人类能读懂的字符,如中文字符、英文字符、日文字符等而计算机只能识别二进制数二进制数即由0和1组成的数字,例如010010101010计算机是基于电工作的,电的特性即高低电平人类从逻......
  • Python中级之可变数据类型和不可变数据类型
    【一】可变数据类型对于可变类型(如字典、列表、集合),在函数中修改参数会影响原始对象。当你对于可变类型进行修改操作,并不会返回内容,而是将原本的内容进行了更新#字典(dict)dict1={'a':1,'b':2}dict1.update({'c':2})print(dict1)#{'a':1,'b':2,'c':2}#......
  • 【转】How to type pythonic codes
    谈到规范首先想到就是Python有名的PEP8代码规范文档,它定义了编写Pythonic代码的最佳实践。可以在 python.org/dev/peps/pep 上查看。但是真正去仔细研究学习这些规范的朋友并不是很多,对此呢这篇文章摘选一些比较常用的代码整洁和规范的技巧和方法,下面让我们一起来学习吧!......
  • 软件测试/人工智能|Python逻辑运算符如何灵活使用
    前言当初学者探索Python编程时,理解逻辑运算符是掌握编程逻辑和决策流程的重要一环。逻辑运算符允许我们对多个条件进行组合,以便进行更复杂的逻辑判断。让我们深入了解Python中常用的逻辑运算符及其使用方法。逻辑运算符逻辑运算符一般用来解决当有多个关系条件需要判断时使用,......
  • 软件测试/人工智能|Python赋值运算符如何灵活使用
    前言赋值运算符是使用=为运算符号,将运算符左侧的数据或表达式的结果,保存到运算符左侧的标识符中。在使用赋值运算符时,运算符右侧可以是任意类型的数据,但左侧必须是一个变量,否则会报错。除普通的赋值运算符外,赋值运算符还可以和算术运算符组合成为复合赋值运算符。赋值运算符不仅仅......
  • 软件测试/人工智能|一篇文章教你把Python关系运算符玩出花样
    简介关系运算符也称为比较运算符,用来对参与运算的两个操作数进行比较,确认两个操作数之间的关系,运算结果会返回一个布尔值。让我们深入了解Python中常用的关系运算符及其使用方法。Python中提供的关系运算符如下表所示:等于和不等于==检查两个值是否相等。!=检查两个值是否不相等......
  • 软件测试/人工智能|Python逻辑运算符如何灵活使用
    前言当初学者探索Python编程时,理解逻辑运算符是掌握编程逻辑和决策流程的重要一环。逻辑运算符允许我们对多个条件进行组合,以便进行更复杂的逻辑判断。让我们深入了解Python中常用的逻辑运算符及其使用方法。逻辑运算符逻辑运算符一般用来解决当有多个关系条件需要判断时使用,用来确......
  • python HTML文件标题解析问题的挑战
    引言在网络爬虫中,HTML文件标题解析扮演着至关重要的角色。正确地解析HTML文件标题可以帮助爬虫准确地获取所需信息,但是在实际操作中,我们常常会面临一些挑战和问题。本文将探讨在Scrapy中解析HTML文件标题时可能遇到的问题,并提供解决方案。问题背景在解析HTML文件标题的过程中,......
  • python里:引号外面的r、f、u的意思
    加'f'表示格式化字符串举例x=77y=99print(f'{x}+{y}={0}'.format(x+y))#加f后可以在字符串里面使用用花括号括起来的变量和表达式加'r'是防止字符转义如果路径中出现'\t'的话不加r的话\t就会被转义而加了'r'之后'\t'就能保留原有的样子在字符串赋值的时候前面加'r......