win10子系统 (linux for windows)打造python, pytorch开发环境
一、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开发环境的更多相关文章
- windows下python web开发环境的搭建
windows下python web开发环境: python2.7,django1.5.1,eclipse4.3.2,pydev3.4.1 一. python环境安装 https://www.pyth ...
- windows 创建python独立开发环境
参考廖雪峰教程:https://www.liaoxuefeng.com/wiki/1016959663602400/1019273143120480 进去的方式需要修改,找到自己创建的文件目录 在控制 ...
- windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- 【转】windows和linux中搭建python集成开发环境IDE
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- 【转】linux和windows下安装python集成开发环境及其python包
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- windows和linux在建筑python集成开发环境IDE
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...
- win10子系统linux.ubuntu开发环境搭建
移步新博客... win10子系统linux.ubuntu开发环境搭建
- windows/Linux下设置ASP.Net Core开发环境并部署应用
10分钟学会在windows/Linux下设置ASP.Net Core开发环境并部署应用 创建和开发ASP.NET Core应用可以有二种方式:最简单的方式是通过Visual Studio 2017 ...
- 在windows下用eclipse + pydev插件来配置python的开发环境
在windows下用eclipse + pydev插件来配置python的开发环境 一.安装 python 可以到网上下个Windows版的python,官网为:https://www.python. ...
随机推荐
- 如何在IIS上发布网站
本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程: 2.在vs2017中发布 ...
- SVN安装和使用(简单版)
为什么使用SVN? 通常软件的开发需要团队协作开发,每个人负责一个方面,都做完后需要把每个人的代码整合在一起,而每个人的代码方面不同或版本不同就会拖延开发进度对开发项目造成麻烦,如果一个人需要另一个人 ...
- Java 数组及数组常用算法
1 数组也是一种类型 Java中要求所有的数组元素具有相同的数据类型.因此在一个数组中,数组元素的类型是唯一的,不能存储多种类型的数据. 一旦数组的初始化完成,数组在内存中所占的空间将被固定下来,因此 ...
- 海康&大华&DSS视频拉流-RTSP转RTMP多媒体播放技术
海康&大华&DSS获取RTSP 实时流 海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/ ...
- 1920*1080pc端适配
(function(doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? ' ...
- 第七课 路径与列表 html5学习2
1.路径 一.相对路径1.同级路径2.下级路径 /3.上级路径 ../上一级路径 ../../上两级二.绝对路径 2.列表 列表特点;整齐.整洁.有序 一.无序列表语法格式<ul> < ...
- 如何修改Recovery的字符串资源
前言:在实际的ROM修改中,Recovery的修改还是会经常遇到的,这篇文章主要讲解如何修改Recovery字符串. 首先我们先了解下大概的流程. 1.screen_ui.cpp 中的Screen ...
- 文件去除git版本控制
git的版本控制是由其文件中的 .git文件来进行控制,但是这个文件一般情况是隐藏的. 想去除git的版本控制,有两种方式. 1.可以直接将其中的.git文件找出并删除 2.还可以通过命令的方式来操作 ...
- Java学习资源整理(超级全面)
这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点.书籍.课程等. 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的ide ...
- 线上centos6出现软死锁 kernel:BUG: soft lockup
线上centos6出现软死锁 kernel:BUG: soft lockup 今天线上一台centos6机器用xshell一直连接不上,然后在xshell上显示 Message from syslog ...