美文网首页
入门Ubuntu三则之二——网络和源

入门Ubuntu三则之二——网络和源

作者: 毛毛毛毛毛豆 | 来源:发表于2018-04-27 20:24 被阅读0次

    现在都搞不清校园网到底什么情况?

    好吧,第一次装机上去,我真的只能打开baidu,打不开其他任何一级域名在baidu之外的网页。

    ~$ping www.163.com 通的

    ~$ping www.sina.com.cn 不通

    我怀疑学校是不是有意针对新浪。

    好在baidu是通的,说明有线网确实是没问题的。兴高采烈地输入指令。

    ~$sudo apt-get install xxx

    “无法定位软件包。”试了好几次,并没什么变化。我终于意识到可能是源的问题,因为之前在win系统里是不会涉及到这个问题的。高级设置下换了个源(第一次试的是阿里云),但是一直显示网络连接问题。

    这不可能啊,明明网络是通的。搞不定了,第二天再说好了。

    网络连接问题到现在也没解决

    第二天上午过来实验室,居然又能够打开百度以外的网页了。但是很不稳定,时快时慢,一直到目前还是经常打不开。

    最后还是打算手动修改/ect/apt/sources.list。但是我不会用vim(缺的太多了,新手上路),只好用gedit来修改。做好备份之后输入命令行:

    ~$sudo gedit

    复制粘贴保存,换了科大源,速度飞快。


    我对pip绝望了

    好在装上了pip和virtualenv,创建好虚拟环境以后,输入命令行激活环境

    ~$cd myproject

    ~/myproject$ source tensorflow/bin/activate

    然后在虚拟环境下安装需要的软件,主要是numpy,scipy,scikit-image那些基础的

    (tensorflow)~/myproject$ pip3 install scipy

    插一句,由于Ubuntu自带的Python2.7和Python3.5,我又自己在虚拟环境安装的Python3.6,环境内外pip和pip3两套总是打架,甚至pip3还把jinja2装在了3.5下而不是3.6下,造成了大麻烦(这个问题在三里详细讨论)。最后我是找了一个pip3的源,直接下载get-pip.py然后安装在Python3.6下的,执行~$pip3 -V会显示在3.6的包下面,这才解决了问题。

    用pip install,速度慢的跟乌龟一样。最可怕的是,在一定时间没有下载速度之后,程序会报错,一切前功尽弃。

    一旦报错,前功尽弃

    后来才知道,原来pip下载源和sudo apt-get是不同的。将pip下载源改成清华(或者科大)镜像之后,速度极快。

    (tensorflow)~/myproject$ pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy

    这是一个临时修改源的方法。永久修改也是可以的,但是尝试了半天,我用不好vi,暂时作罢。


    ipv6也可以用了

    一开始是觉得翻墙速度不够,求助于朋友圈,虽然最后是通过改源解决了下载速度的问题,但我也得到了很多朋友的帮助,在这里写一下校园网ipv6的使用方法。

    https://github.com/yang69/SEU/blob/master/IPv6/IPv6.md

    这是针对SEU的校园ipv6使用方案,其中主要介绍的是win系统的使用步骤。Ubuntu开启ipv6的方案在网络上可以找到。

    https://github.com/lennylxx/ipv6-hosts?from=timeline&isappinstalled=0

    这是一个不断更新的hosts文件。因为对命令行选项不熟悉,我不太会用update_hosts.py文件。直接把hosts文件的内容复制到/etc/hosts中了。实际上我并不清楚这不操作是不是真的有效果。

    --つづく

    相关文章

      网友评论

          本文标题:入门Ubuntu三则之二——网络和源

          本文链接:https://www.haomeiwen.com/subject/nzpilftx.html