错误处理-OSError: Failed to open file b‘C:\\Users\\\xe6\x96\x87...\\ AppData\\Local\\Temp\\scipy-xxxxx

有人说是中文文件路径的问题,我改了,重启了,没用,而且之前一直好好的

安装scipy==1.6.2

然后

from sklearn.model_selection import train_test_split

这样导入就好了、

莫名奇妙的错误,莫名奇妙的解决办法

有时安装时还会遇到这种错误提示

ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory:

可能是因为之前删除的一个包没删干净,留下了空文件夹,让系统以为你已经安装了那个包,其实你还没有,所以需要先到site-package下删除对应的文件夹。

比如我numpy 1.22.2 没删干净,就要先到D:\anaconda\envs\pytorch\Lib\site-packages 文件夹下删除名为numpy-1.22.2.dist-info 的文件夹,再安装。

安装gym过程中 遇到:Could not find module "XXXX\lib\site-packages\atari_py\ale_interface\ale_c.dll"

解决方法:

conda install cmake
conda install atari_py==0.2.6
conda install gym[atari]==0.19.0

用pip不行,安装了和没安装效果一样,不知道是我pip的哪里有问题··

File "D:\anaconda\envs\pytorch\lib\site-packages\gym\wrappers\time_limit.py", line 18, in step     observation, reward, done, info = self.env.step(action)   File "D:\anaconda\envs\pytorch\lib\site-packages\gym\envs\classic_control\pendulum.py", line 40, i·

解决方法:

next_state, reward, done, _ = env.step(action)#action 是float

改为

next_state, reward, done, _ = env.step([action])

你可能感兴趣的:(python)