Ubuntu14.04下安装Anaconda3-4.3.0后,无法创建虚拟环境的解决方法

    因为研究需要,涉及到了强化学习(Reinforcement Learning, RL)内容,继而进入了一个充满荆棘的的领域。

    强化学习方面的书籍寥寥无几,98年,Richard S. Sutton出版了他的强化学习导论第一版,即Reinforcement Learning:An Introduction,有1000多页。对于一个陌生的领域,选择一本英文专业书籍作为入门,足够令人头痛的。国内方面,搜了两本:郭宪的《深入浅出强化学习》和冯超的《强化学习精要》。因为刚刚起步,不敢对书的内容妄加评论。

    在研究《深入浅出强化学习》的强化学习仿真环境构建(1.5小节)时,遇到了点问题:

    为了和书中的环境同步,笔者和书中一样,安装了Anaconda3-4.3.0(笔者的系统环境是Ubuntu14.04)。这一步没有问题。

    接下来,当笔者准备利用Anaconda建一个虚拟环境时:

    

    出现了如下错误:

    Ubuntu14.04下安装Anaconda3-4.3.0后,无法创建虚拟环境的解决方法_第1张图片

    于是,在百度,google上搜索了一些解决方法:

    出处:http://www.lqkweb.com/blog.php?id=1     

    Ubuntu14.04下安装Anaconda3-4.3.0后,无法创建虚拟环境的解决方法_第2张图片

    然后打开 ~/.condarc    文件,并删除 - defaults 一行:

     

    

    可是,当笔者按照上述方法实施后,仍未能了却心愿,问题依旧,这个时心情是崩溃的。笔者正当青春,岂能受这窝囊气。遂加了上面链接的QQ群,依旧未能解决问题,不过还是感谢群里热心的朋友(颜秋)给的建议。笔者又尝试着给《深入浅出强化学习》的作者写邮件,企图能获得作者的一些启发。事实证明:大牛是很忙的,没时间鸟我。

    糟心之际,偶然看到了一个帖子,和笔者的遭遇较为相似:

    出处:https://segmentfault.com/q/1010000008668178

  Ubuntu14.04下安装Anaconda3-4.3.0后,无法创建虚拟环境的解决方法_第3张图片

    不过,从答主的回复中,可以肯定他的问题解决了,可是作为读者,一脸懵逼。

    几经周折,万般无奈,笔者也只有硬着头皮,从以上的信息中挖掘方法。

    笔者,之前用蓝灯翻过墙,后来蓝灯不好用,就卸载了,不知道出现的问题提示中的ProxyError和那个卸载了的代理蓝灯有没有关系,总感觉蓝灯虽然卸载了,在某些地方存在影响,真是至死也不休啊。所以我现在仍是不能确定这个问题是不是与它有关

    接下来就说说笔者的解决方法:

    1.  安装s

        1.1  安装

        

            、

        1.2 在  ~目录下创建 编辑  bobo.json 文件

          

                

         ,输入以下内容并保存退出:

      Ubuntu14.04下安装Anaconda3-4.3.0后,无法创建虚拟环境的解决方法_第4张图片      

      1.3 启动

       ,注意,启动s后,不要关闭此命令行终端。可通过 ctrl+c 关闭s。

    2.  安装privoxy

      2.1  安装

      

      2.2更改 privoxy 配置

      

      在forward-socks4下面添加一条socks5的,因为s为用的socks5协议:

      

      注意,7070后的" . "不要丢了。

      修改完成后,保存退出。

      2.3 设置环境变量并使之生效

            

      在最下方添加:

           

     保存,退出。

      (生效)

     2.4 重启 privoxy

          

    至此,以上两步完成了s + privoxy 的配置。注:镜像依旧使用的是清华的镜像。

    此时,输入    , 即可完成虚拟环境的创建。

你可能感兴趣的:(强化学习)