一、windows设置

0.启用windows子系统

  控制面板--程序--启用或关闭windows功能--勾选适用于linux的Windows子系统

确定后会重启电脑

1.下载Ubuntu

  在Microsoft store下载Ubuntu(ubuntu18默认python3是python3.6)

2.然后配置一下root密码,

  

sudo passwd

换源中科大,root用户操作

# 编辑/etc/apt/sources.list文件
# 在前面添加
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # 保存退出
apt-get update

安装pip3

  apt-get install python3-pip

安装virtualenv

3.修改python软链接:

cd /usr/bin

ls -al python  # 查看python目前指向的谁(默认是2.)

rm python  # 删除旧的

ln -s python3. python  # 创建新的

4.virtualenv新建虚拟环境

virtualenv -p python3. pytorch_04

我的路径

激活虚拟环境和退出

5.安装pytorch(目的是为了复现论文,大部分都使用的是pytorch0.4版本的,所以安装这个版本)

pip install https://download.pytorch.org/whl/cpu/torch-0.4.1-cp36-cp36m-linux_x86_64.whl

pip install torchvision

啊哈哈

跑一个简单的例子,哦吼~

(~仅为个人需要~)然后按照教程配置faster-rcnn环境:https://blog.csdn.net/zw__chen/article/details/82706019

BUG:

bug.0:  刚开机的时候打开子系统经常会报错

        Error: 0x800703fa - Press any key to continue

第一次重启电脑后好了,后来又出现了,搜了搜发现一个方法    https://github.com/Microsoft/WSL/issues/2576

里面说重启这个LxssManager服务就行了,我找到这个服务发现他并没有在运行,开始运行后 子系统可以正常使用了,想设置成自动启动,但是失败了。。先这样吧,至少不用重启电脑了

bug.1:  git clone 源码卡住不动

这里我想到两个方法:

  1.去github里下载zip,再解压到环境目录下,后来发现clone和直接下载zip是不一样的  (错误方法就不用在意了)

  2.在windows里用git clone到环境目录,发现报错了     Could not resolve host: github.com,

搜索之后找到了方法  https://blog.csdn.net/zhanglongdream/article/details/71307775

    

原来是因为github.com没有被主机给解析,

第一步 ping github.com
PING github.com (192.30.255.112): data bytes
bytes from 192.30.255.112: icmp_seq= ttl= time=144.449 ms
bytes from 192.30.255.112: icmp_seq= ttl= time=140.965 ms
^C
--- github.com ping statistics ---
packets transmitted, packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 140.965/142.707/144.449/1.742 ms 先 ping 看一下主机地址
然后 编辑文件etc/hosts
sudo vi /etc/hosts
i  启动编辑模式 ::             localhost
192.30.255.112  github.com 然后添加github的地址 esc 退出编辑模式 :wq退出vi

ojbk

  

tips:一直报错也解决不了,重装就完事了(一晚上重装了四回)

win10子系统 (linux for windows)打造python, pytorch开发环境的更多相关文章

  1. windows下python web开发环境的搭建

    windows下python web开发环境: python2.7,django1.5.1,eclipse4.3.2,pydev3.4.1 一. python环境安装 https://www.pyth ...

  2. windows 创建python独立开发环境

    参考廖雪峰教程:https://www.liaoxuefeng.com/wiki/1016959663602400/1019273143120480 进去的方式需要修改,找到自己创建的文件目录 在控制 ...

  3. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  4. 【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  5. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  6. windows和linux在建筑python集成开发环境IDE

    http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...

  7. win10子系统linux.ubuntu开发环境搭建

    移步新博客... win10子系统linux.ubuntu开发环境搭建

  8. windows/Linux下设置ASP.Net Core开发环境并部署应用

    10分钟学会在windows/Linux下设置ASP.Net Core开发环境并部署应用 创建和开发ASP.NET Core应用可以有二种方式:最简单的方式是通过Visual Studio 2017 ...

  9. 在windows下用eclipse + pydev插件来配置python的开发环境

    在windows下用eclipse + pydev插件来配置python的开发环境 一.安装 python 可以到网上下个Windows版的python,官网为:https://www.python. ...

随机推荐

  1. Microsoft.Office.Interop.Excel 报错

    Microsoft.Office.Interop.Excel 报错 引用dll 在以下目录 C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop. ...

  2. 【译】使用 LINQ 合并 IEnumerable 序列

    Zip 方法允许把序列中的元素通过交织将 IEnumerable 序列连接在一起.Zip 是一种基于 IEnumerable 的扩展方法.例如,将具有年龄的名称集合压缩在一起: var names = ...

  3. 部署ionic开发环境

    (1)安装Node.js 首先您需要安装 Node.js,后续会使用到其中的 NPM 工具. (2)安装JDK 需要安装JDK,官网下载安装.命令窗口中输入 java -Xmx2048m -versi ...

  4. .NET Framework框架介绍

    1.内容 .net framework c#和.net关系 掌握C#中命名空间2..net 就是微软提供的一个开发平台 版本: vs2008 3.5 vs2010 4.0 vs2012 2013 20 ...

  5. 类和对象,以及 LeetCode 每日一题

    所有类都是引用类型. 1 定义类 类是某一批对象的抽象. 1.1 定义类的语法: [修饰符] class 类名{ 零到多个构造器定义 零到多个成员变量 零到多个方法 } 对于一个类定义而言,可以包含三 ...

  6. 基于Xamarin Android实现的简单的浏览器

    最近做了一个Android浏览器,当然功能比较简单,主要实现了自己想要的一些功能……现在有好多浏览器为什么还要自己写?当你使用的时候总有那么一些地方不如意,于是就想自己写一个. 开发环境:Xamari ...

  7. 【English】六、am,is,are 分别用在什么地方

    is:第三人称单数am:第一人称单数are:第二人称单数,第一.二.三人称的复数 用于第一人称, I am ......(我是.......)用于第三人称, He is ......(他是...... ...

  8. 怎樣添加設置GridView,CheckBox全選功能

    GridView內CheckBox控件全選設置 不需要添加後台代碼操作,前端即可完成設置,如下: 前端代碼: 1.設置javascript. <html xmlns="http://w ...

  9. sql Server 创建临时表 嵌套循环 添加数据

    begin --通过销货单与明细,生成安装项目及明细,及判断明细是否拆分生成多条 --delete from sazxm --delete from ssbazrw --获取未生成项目的销货单号 ,) ...

  10. 64位Win7下Asp.net项目连接Oracle时报ORA-6413:连线未打开异常

    当时小弟碰到这个问题的时候,也找了挺久的回答,但是回答都是模棱两可的说是因为()的问题,但是没有给出具体的解决方案,这里小弟就用一个比较笨的方法来解决这个问题. 第一种:就是使用本地IISWeb服务器 ...