paddle is not a package

报错详情:
安装了paddlepaddle1.6.3:还是报了这个错:

[06-28 15:02:58 MainThread @__init__.py:24]. WRN No deep learning framework was found, but it’s ok for parallel computation.

解决过程:
今儿碰到一个贼搞笑的bug:

# 新建一个 Python 环境, 名字指定为 parl_rl Python环境为3.6
conda create -n parl_rl python=3.6

按照常规流程,搭建parl强化学习环境

pip install gym -i https://mirror.baidu.com/pypi/simple
pip install paddlepaddle==1.6.3 -i https://mirror.baidu.com/pypi/simple
pip install parl==1.3.1 -i https://mirror.baidu.com/pypi/simple

导入必要的库,就先报了错:

import parl
from parl import layers
import paddle.fluid as fluid
import copy
import numpy as np
import os
import gym
from parl.utils import logger
[06-28 14:48:17 MainThread @logger.py:224] Argv: D:/.../xx.py
[06-28 14:48:17 MainThread @__init__.py:24] WRN No deep learning framework was found, but it's ok for parallel computation.

我:????
那不是安装了paddlepaddle???
于是我又重新安装了一遍,还是那个错
什么情况?我测试了一下下:

from paddle import fluid

jie个总能执行吧?

ModuleNotFoundError: No module named 'paddle.fluid'; 
'paddle' is not a package

what?? 那我打印一下现在paddle的信息!!

>>> import paddle
>>> help(paddle)

Help on module paddle:

NAME
    paddle

DESCRIPTION
    @author: Shiva Verma、Ryan Huang
    @github: DrRyanHuang
    
    @updateTime: 2020.6.23
    @brife: 
        使用turtle写的强化学习环境Paddle
        原作者[@Shiva Verma]使用turtle制作了paddle环境, 笔者[@Ryan Huang]添加了中文注释并稍作修改
        原地址: https://github.com/shivaverma/Orbit
    @notice:
        If you have suggestions or find bugs, please be sure to tell me. Thanks!

CLASSES
    builtins.object
        Paddle
    
    class Paddle(builtins.object)
     |  Methods defined here:
     |  
     |  __init__(self)
     |      Initialize self.  See help(type(self)) for accurate signature.
     |  
     |  paddle_left(self)
     |  
     |  paddle_right(self)
     |  
     |  reset(self)
     |  
     |  run_frame(self)
     |  
     |  step(self, action)
     |  
     |  ----------------------------------------------------------------------
     |  Data descriptors defined here:
     |  
     |  __dict__
     |      dictionary for instance variables (if defined)
     |  
     |  __weakref__
     |      list of weak references to the object (if defined)

FILE
    d:\git\......\paddle.py

啊哈哈哈哈哈哈哈哈,这个是,这个是哈哈哈哈
这个是这个当前Python运行目录下的,另一个叫paddle.py的文件,那我把这个paddle.py文件改个名字吧:paddle_game.py

这下运行就可以了哈哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章