我遇到的问题是没有把包安装在虚拟环境里,以jieba包为例

在虚拟环境下输入python,然后可以导入这个包。我们以为包装好了,其实这个包是安装在了基本环境里。

使用conda list查看当前环境装的包的时候,其实并没有jieba这个包。

conda list

忘记截图了,,,

所以需要使用虚拟环境的pip 安装jieba。


在确认把包装在虚拟环境之后,切换到python环境也不能靠单纯敲python命令。而是要用虚拟环境的python,和前面的那个pip一样。

举个例子,现在有两个文件,test.py和test.sh。然后分别用命令行和脚本执行test.py文件打印当前pytorch的版本,看看输出的结果是怎样的。

test.py

import torch
print(torch.__version__)

test.sh

python test.py

可以发现在虚拟环境打印出来的pip版本,和bash脚本里打印的不一样。

所以我虽然把jieba装到了pytorch1.4环境里,直接用的这个命令并不是pytorch1.4的python,而是基本环境的python。

总结:

  1. 是否把包装到了要装环境
  2. 用到的python解释器是不是这个包所在环境的解释器

网上找了很多方法,算是一种可能情况的补充吧。

pip 安装包成功 但是import 失败相关推荐

  1. pip安装包报错Error:-3 域名解析暂时失败

    pip安装包报错Error:-3 域名解析暂时失败' 解决: 检查虚拟机网络适配器

  2. Ubuntu中虚拟环境pip安装包超时问题

    做爬虫的时使用pip安装一些爬虫框架经常容易报错或者国内镜像资源不足,或者做量化使用开源的vn.py,但只有py27版本的,解决这些问题一个所以这个时候Anaconda中的conda管理工具就非常的必 ...

  3. python3.6安装包多大_win10下Python3.6安装、配置以及pip安装包教程

    0.目录 1.前言 2.安装python 3.使用pip下载.安装包 3.1安装Scrapy 3.2安装PyQt 3.3同时安装多个包 3.4pip的常用命令 1.前言 之前在电脑上安装了python ...

  4. pip安装包报错Could not find a version that satisfies the requirement pymysql (from versions: none)

    使用python自带的pip安装包时,可能会报以下错误: ERROR: Could not find a version that satisfies the requirement pymysql ...

  5. python2 pip安装包等出现各种编码错误UnicodeDecodeError: 'ascii'(/或者utf-8) codec can't decode byte 0xd2......

    1.问题描述: python2环境,pip安装包时报错UnicodeDecodeError: 'ascii'(/或者utf-8) codec can't decode byte 0xd2... 类似如 ...

  6. python怎么用pip下载_python怎么用pip安装包

    pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具. Python 2 ...

  7. Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

    刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft ...

  8. Windows7下pip安装包报错 Microsoft Visual C++ 9 0 is required Unabl

    Windows7下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 在Windows7x64下使用p ...

  9. python pip怎么安装包_python怎么用pip安装包

    pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具. Python 2 ...

  10. pip安装包一直提示找不到

    pip install warnings,operator,functools找 不到: 因为这些不需要安装 : 导入以下命令均可以成功 import warnings import operator ...

最新文章

  1. 数据表的三种基本操作(insert、delete、update)
  2. jquery easy drag
  3. 【软考-软件设计师】计算机存储系统
  4. 阿里打造全球首个纯机器人送货高校,22个物流机器人进入浙大备战双11
  5. 2017腾讯编程题----素数对
  6. 关于Remoting信道的通信的问题
  7. php里面12小时制和24小时制的选择方法
  8. java.sql.SQLException: ORA-01438: 值大于此列指定的允许精确度
  9. paddlenlp 任务清单 中文分词、中文纠错、文本相似度、情感分析、词性标注等一键
  10. Python基础语法毕业笔记-最简单的添加删除程序
  11. 关于新手入坑vue,页面跳转样式错位刷新又好了的情况
  12. 计算机退出域后无法加域,win10退出域后无法再加入域
  13. skype在线代码 skype在线代码怎么弄?
  14. 好书分享--生命3.0 人工智能时代人类的进化与重生
  15. IntelliJ IDEA启动tomcat报错:Disconnected from server
  16. PL/0编译器(java version)–Pcode.java
  17. STM32单片机新建工程
  18. 多示例学习距离度量 (distance measures)和集合核 (set-kernel)
  19. 帝国cms小程序端源码
  20. 什么是消息队列(MQ)

热门文章

  1. 笃行务实 布萌区块链选择数字资产作为区块链行业突破口
  2. 福建2021高考成绩查询是什么时间,2021年福建高考成绩排名及成绩公布时间什么时候出来...
  3. 用OneNote从图片提取文字
  4. 基于原子哥开发套件,STM32应用开发的学习笔记
  5. javascript 中文转拼音代码
  6. ACM教程 - (数论)正整数分解使得乘积最大问题
  7. BT5的U盘完整安装
  8. WPF支持OneWay,TwoWay,OneTime,Default和OneWayToSource
  9. 软件项目估算与计划不是一般的难
  10. 密立根油滴实验的c语言程序,密立根油滴实验数据处理程序c++