精华内容
下载资源
问答
  • pip 安装包成功 但是import 失败

    千次阅读 2020-09-22 15:55:36
    test.py import torch print(torch.__version__) test.sh python test.py 可以发现在虚拟环境打印出来的pip版本,和bash脚本里打印的不一样。 所以我虽然把jieba装到了pytorch1.4环境里,直接用的这个命令并不是...

    我遇到的问题是没有把包安装在虚拟环境里,以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解释器是不是这个包所在环境的解释器

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

    展开全文
  • Gradle中import失败

    千次阅读 2020-03-04 11:38:47
    就是这样的,导致import失败.也是因为没用过gradle,遇到这样的错误,上网搜索答案,多次尝试,还是失败了.浪费了好久 最后我就改成了如下 瞎猫碰见笨耗子,居然import成功了. 看来还是要抽时候好好学习下gradle了 ...

    Spring源码环境搭建成功之后,写个测试类打算调试源码,结果报错
    在这里插入图片描述
    .gradle文件内容如下

    description = "infuq"
    
    dependencies {
        compile(project(":spring-beans"))
        compile(project(":spring-core"))
        compile(project(":spring-context"))
        testCompile(testFixtures(project(":spring-beans")))
        testCompile(testFixtures(project(":spring-core")))
        testCompile(testFixtures(project(":spring-context")))
        testFixturesImplementation(testFixtures(project(":spring-core")))
    
    }
    

    配置也没错,但是为啥import失败呢.
    我是先搭建好Spring源码,然后又新增了一个自己的模块
    在这里插入图片描述
    查看settings.gradle文件
    在这里插入图片描述

    在这里插入图片描述
    就是这样的,导致import失败.也是因为没用过gradle,遇到这样的错误,上网搜索答案,多次尝试,还是失败了.浪费了好久

    最后我就改成了如下
    在这里插入图片描述
    瞎猫碰见笨耗子,居然import成功了.

    看来还是要抽时候好好学习下gradle了


        个人网站
    微信公众号

    展开全文
  • 关于TensorFlow安装后import调用失败的情况,很多刚入行的同学经常踩坑。网络上求助,大多是碎片化的方案,无法有效解决自己本地问题。针对这个情况,笔者和大家分享一个轻松简单的排查思路,方便同学们抽丝剥茧,...

    关于TensorFlow安装后import调用失败的情况,很多刚入行的同学经常踩坑。网络上求助,大多是碎片化的方案,无法有效解决自己本地问题。针对这个情况,笔者和大家分享一个轻松简单的排查思路,方便同学们抽丝剥茧,找到适合自己的解决方法。

    问题背景还原:
    通过打开anaconda prompt,输入命令行pip install tensorflow。完成安装后,打开jupyter notebook,输入import tensorflow时,出现报错,找不到该模块:

    ImportError: No module named tensorflow
    

    出现这种情况,不要着急。让我们把上面的几句话,拆解为步骤:
    第1步:打开anaconda prompt
    第2步:输入pip install进行安装
    第3步:完成安装
    第4步:打开jupyter notebook
    最后,输入import tensorflow进行调用。

    俗话说,只有过程正确,结果才能正确。上述4个步骤,每一步都有坑,你都晓得吗?

    第1步:打开anaconda prompt的注意细节

    这一步有以下几个细节(按常见性排序):

    1. 打开anaconda prompt时,要右键管理员身份运行,否则会出现未知错误
    2. anaconda软件确保是64位安装包,如果是32位的,要卸载重新安装64anaconda
    3. 如果习惯通过cmd打开命令窗口,要记得先输入activate到指定环境,再输入pip install prompt安装命令。不要在cmd下直接执行该命令,虽然有人这样操作也可以成功安装,但你的电脑环境和别人不一样,一定按照标准操作来。

    第2步:输入pip install进行安装时的细节

    这一步常出现的情况有:

    1. 下载速度慢,经常超时中断;有时误以为下载完成,其实没有安装成功
    2. 安装时出现wrapt报错,或出现twist版本过低的提示

    关于第1点,我们通过镜像方式解决,代码如下:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow==2.0.0

    GPU用户,需改为tensorflow-gpu==2.0.0

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow==2.0.0
    
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu==2.0.0
    

    在命令行中输入代码时,一定要仔细,比如https:后面是双斜杠// ,upgrade前面是–,等

    阿里镜像源也不错,推荐使用:
    阿里云:http://mirrors.aliyun.com/pypi/simple/

    关于第2点,主要还是本机的tensorflow版本问题

    出现wrapt报错时,可以通过下列代码来解决

    pip install wrapt --upgrade --ignore-installed
    

    出现twist版本过低时,可以网络搜索twist,下载更高版本,安装后再进行pip install tensorflow安装

    但有些电脑可能升级twist也会报错。笔者建议可以尝试更低的tensorflow版本。如果tensorflow2.0版本安装时出现报错,就尝试安装tensorflow1.5或者1.1.5版本即可解决。

    pip指定tensorflow版本安装代码如下:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu==1.1.5
    

    第3步,完成安装后,一定要再次检查是否真的安装成功

    这一步非常重要,很多新手忽略了。通过conda list tensorflow来检查是否已存在tensorflow库

    (base) C:\Windows\system32>conda list tensorflow
    # packages in environment at D:\Anaconda3:
    #
    # Name                    Version                   Build  Channel
    tensorflow                1.15.0                    <pip>
    tensorflow-estimator      1.15.1                    <pip>
    

    当列表中出现tensorflow,就说明成功安装了。如果你的列表中只有tensorflow-estimator,而没有tensorflow这个文件,那说明未安装成功,要回到本文的第1步,检查自己到底哪个环节疏漏了。

    第4步:打开jupyter notebook,执行import调用

    如果前3步你都正确执行了,那么最容易被新手忽略的一步来了,很多新手出现问题,都是栽在这一步了!要认真听了

    在第3步的代码中,笔者将tensorflow安装在了base环境,很多伙伴喜欢通过anaconda创建虚拟环境,然后在虚拟环境安装tensorflow库。比如你创建了一个虚拟环境,命名为:B 。

    然后如下操作:

    activate B  //激活虚拟环境B
    jupyter notebook  //启动jupyter
    

    系统启动默认浏览器,进入jupyter web开发界面,新建.ipynb,输入:

    import tensorflow as tf
    
    sess = tf.Session()
    a = tf.constant(10)
    b= tf.constant(12)
    sess.run(a+b)
    

    运行结果为22,就代表你已经完全安装好Tensorflow了;如果提示:ImportError: No module named tensorflow,那又是什么原因呢?

    首先你要打开anaconda图形管理页面,在【HOME】中切换到虚拟环境B,检查下其jupyter notebook是否已安装。
    在这里插入图片描述

    如果按钮为“Launch”,代表已安装;如果按钮为“Install”,代表B环境下的jupyter还未安装,当你在命令行中如下输入时:

    (base) C:\Windows\system32>activate B
    
    (B) C:\Windows\system32>jupyter notebook
    

    (B) C:\Windows\system32,表示你当前已经切换到虚拟环境B中进行操作,但其实anaconda默认启动浏览器后,进入的是base环境下jupyter,因为虚拟环境B中jupyter并没有被安装。这也就解释了为什么明明安装了tensorflow,却import不到。

    原因就是:你将tensorflow安装在了虚拟环境B,而你正在使用base环境下jupyter编程。

    解决方法就是:在第4步中我们一定要注意,提前在anaconda图形管理器中,将虚拟环境下的jupyter notebook安装完成,然后再执行如下代码,就可以顺利启动虚拟环境B的jupyter,进行网页端编程了:

    activate B  //激活虚拟环境B
    jupyter notebook  //启动jupyter
    

    最后再补充一点小贴士,学习tensorflow初学者,一般也会用到keras。keras镜像安装代码如下:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade keras==2.3.1
    

    这里要特别注意的是,keras是基于tensorflow代码高度封装的库,keras版本和tensorflow版本需要对应。不可以随便安装版本,具体对应规则,网络搜索“keras和tensorflow版本对应”即可。

    会者不难,难者不会。TensorFlow的安装过程,很多新人可能搞上2-3天还是不成功。只要注意以上4个步骤,见招拆招,每一步都正确,那么结果就会是正确的。

    本文到此完结,希望对你有帮助。

    展开全文
  • 遇到死活import失败问题。

    千次阅读 2018-12-27 10:20:00
    用了from .file_reader import YamlReader,就没有红了,但还是运行不了 搜了很多关于import的详细用法,最后放弃了。记不住   最后解决:用绝对路径。from Test_frame.src.utils.file_reader import YamlReader ...

    这个file_reader里面是有YamlReader,但就是死活导不到。

    用了from .file_reader import YamlReader,就没有红了,但还是运行不了

    搜了很多关于import的详细用法,最后放弃了。记不住

     

    最后解决:用绝对路径。from Test_frame.src.utils.file_reader import YamlReader

    完美解决:绝对路径真香.jpg

    展开全文
  • Python import失败的原因有哪些?

    千次阅读 2019-01-19 22:39:19
    当你导入一个模块时,python的搜索路径是这样的: 1、当前目录 2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。 3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/...
  • 理解并解决jupyter notebook中import失败的问题jupyter中import失败的原因分析和解决问题产生的原因功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个...
  • import失败,或者import找不到文件 这其实是因为pycharm没有把这个项目当作一个代码包来解析,如果出现类似的问题,不是代码原因,仅仅需要在pycharm上修改一下设置让IDE识别项目包就好,步骤如下: 1,鼠标邮件...
  • 根据报错信息,导入(import失败的原因是在源目录中导入(import)。 解决办法: 使用cd ..命令回到上一级目录,重新导入(import),导入(import)成功 补充: 在github中也有类似问题-可能不是同一原因...
  • import失败,或者import找不到文件,这其实是因为pycharm没有把这个项目当作一个代码包来解析,如果出现类似的问题,不是代码原因,仅仅需要在pycharm上修改一下设置让IDE识别项目包就好,步骤如下: 1,鼠标邮件...
  • python pandas import 失败

    千次阅读 2017-11-12 11:00:00
    If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.   解决方案: 看了一下错误,是numpy的...
  • 如果报错,显示没有这个包,那么继续输入:import sys 继续输入:sys.path 回车之后,会出现你的包安装在了哪里,将安装路径记住。然后按Ctrl+z退出当前python环境,继续输入如下指令: sudo pip install -t /...
  • 当我们用pip install + 库名时,出现了下面Requirement already satisfied的问题: pip install --target=d:\somewhere\other\than\the\default package_name 参考
  • Python import 失败

    千次阅读 2018-01-06 15:41:44
    今天在使用caffe的python接口的时候出现了:ImportError: No module named google.protobuf.internal 的错误(源代码里写的是from google.protobuf.internal import **),然后就通过相对导入的方式,即将google包的...
  • python 第三方库import失败解决方法

    千次阅读 2015-11-28 17:12:18
    .运行tornado 官方的demo是,各种报错import失败: 1.下载ez_setup.py 2.运行ez_setup.py 3.import XX 失败,就执行 python ez_setup.py XX 来下载第三方库
  • packages中,本人电脑中路径为/usr/lib64/python2.6/site-packages/...,而自己安装的python2.7目录则是/usr/local/python27/lilb/python2.7/site-packages/...,因此python中import失败。 进入python,将2.6下的...
  • pip install geohash 成功但import 失败

    千次阅读 2017-08-26 15:34:37
    相信很多人都是利用这条命令来安装的pip install geohash会安装成功,但是当我们import的时候会出现错误“No module named geohash”查看一些人的解决办法是去修改python35/Lib/site-packages/目录下面的init.py文件...
  • 安装pycharm后,import numpy,运行后提示 ModuleNotFoundError:No module named'XXX' 打开命令行,输入pip install numpy后,成功安装,但再次运行仍然提示错误。 原因猜测是第三方库的安装路径与import路径不...
  • base64报错:AttributeError: partially initialized module ‘base64’ has no attribute ‘b64encode...下载了模块,但是import失败 import 模块失败,但是下载了,在设置里选择python安装目录下的pythonw.exe ...
  • pycharm import pygame失败

    千次阅读 2019-06-24 14:06:39
    我想用pygame写几个2d小游戏熟悉一下python语法,就用pycharm安装了pygame1.9.3,当时用的是...1.pygame虽然安装成功了,import pygame 并没有引用进来 解决方法如下: 如果还不行,直接把pygame压缩包复制到项...
  • 最近这几天接触python数据可视化,发现python中import ggplot图像库会失败,详情看下图: image 本文不关注FutureWarning是什么,也不关注代码如何如何怎么样,只关注如何去解决这个问题,随意接下来要谈论的更...
  • 首先,我还没开始正式学习Python,只是最近在工作中需要做一个需求,解析Excel文件的内容,当然是少不了xlrd。 但是这个脚本是需要在服务器上运行的,...要解决这个问题,就可以用try except来捕获import的异常,然...
  • 如果 安装有其他fdfs包, 要先卸载完再安装py3Fdfs ...from fdfs_client.client import * client_conf_obj = get_tracker_conf('/etc/fdfs/client.conf') client = Fdfs_client(client_conf_obj) ret = cli...
  • import cv2失败问题的解决

    千次阅读 2020-03-12 23:13:28
    在ubuntu上已经成功make and make install openv4.1.0代码,并且make之前已经安装好python,但是在python中import cv2还是失败,如下图所示。 解决 解决办法很简答,即敲入下面命令: sudo apt-get install ...
  • pycharm 中 import sys 失败的原因 (python)

    千次阅读 2019-10-19 17:23:31
    检查自己电脑中最原本安装的 python 可不可以导入 sys 模块(具体方法为:使用 cmd 打开 python ,输入 import sys ,看能否成功导入),如果不能导入,说明电脑中安装的 python 安装包有问题(据网友说安装已经解压...
  • PyCharm中import pygame失败

    千次阅读 2019-04-06 09:44:07
    前言 最近一直在学习《Python 编程:从入门到实践》,学到第十二章开始实例实践的时候,使用 pip3 install pygame 安装好了pygame之后在PyCharm中导入会发生错误,主要是版本不兼容。我们需要先确保安装路径是在...
  • AndroidStudio Import Sample 失败解决办法

    千次阅读 2018-02-02 12:33:42
    在Androidstudio 直接从File->New -> Import Sample 总是报错: Failed to download samples index, please check your connection and try again 翻墙后,在settings找到HTTP Proxy, URL设置为空即可
  • 在python中常常会遇到循环import即circular import的问题,下面这篇文章主要给大家介绍了关于Python中循环引用(import失败的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起学习...
  • win10安装opencv,pycharm中import cv2失败

    万次阅读 2018-03-04 17:23:25
    pycharm中import cv2模块出现错误,找不到该模块 处理经过: win10如何安装opencv 自己的电脑上已经装有anaconda,下载地址为:https://www.anaconda.com/download/,像numpy等包已经伴随anaconda安装到电脑上了...
  • 执行pip install pymysql安装之后,执行import pymysql仍然不可用! 按照其他人的博客等检查 pip list,发现确实已经安装成功,但是回到pycharm中就是不好使。 摸索了以下操作 1.找到setting 2. 查看是否有pymysql...
  • 在同时使用anaconda和pycharm时,,在pycharm中可能出现import numpy等模块失败,,解决方案是pycharm在创建工程时,解释器interper选择anaconda安装目录下的python.exe,如下图 或者在已建好的工程里的设置里面修改...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 495,612
精华内容 198,244
关键字:

import失败