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

這下運行就可以了哈哈

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