文章目录
- 问题
- 一、设置Ubuntu 18.04为默认
- 二、如何访问子系统的主目录?
- 三、安装mysql和redis
- 四、建立python虚拟环境
- 五、安装Mysql的依赖或开发库
- 六、安装yarn
- 七、安装和启动nginx
- 八、在localhost运行recaptcha
- 九、小问题
问题
想要用wsl配置Linux环境 用的是Ubuntu18.04
一、设置Ubuntu 18.04为默认
因为本身也安装了docker 所以需要手动把ubuntu设为默认 不然wsl就出现闪退
wslconfig /setdefault Name
Name 就是写你ubuntu的名字
wsl.exe -l
用来查看所有版本
二、如何访问子系统的主目录?
一开始在网上找了是说在
1
2C:Users用户名AppDataLocalPackagesubuntu包的名字LocalStaterootfs
但是实际看了一下, 因为用的是wsl2, 所以这个位置只有一个ext4.vhdx,然后通过
1
2\wsl$(默认变量)Ubuntu-18.04(这里要填你ubuntu的版本名)home{username} //username填的是你ubuntu的用户名
才能访问到主目录 (如果有大佬知道为什么可以帮忙解答一下 谢谢啦)
三、安装mysql和redis
1
2sudo apt install mysql-server //安装sql
如果有这个问题
1
2System has not been booted with systemd as init system (PID 1). Can't operate.
下面这个代码可以解决
1
2
3
4sudo service redis-server start 或者 sudo /etc/init.d/redis-server start
因为没安装vim 直接使用去改redis的配置,把bind 127.0.0.1 改为bind 0.0.0.0 然后重启redis
1
2sudo nano /etc/redis/redis.conf
1
2sudo service redis-server restart
四、建立python虚拟环境
1
2
3
4
5
6$ apt install python3-pip //use root $ pip install virtualenv $ python3 -m virtualenv 名字 $ source 名字/bin/activate (名字)$ pip install -r requirements.txt
1
2
3$ sudo -s //用root去pip避免一些权限问题 $ su 你想切回的用户名 //变回原来用户
pycurl要手动下载 网上的解决办法就成功了
1
2
3
4$ apt-get install libcurl4-gnutls-dev $ apt-get install libghc-gnutls-dev $pip install pycurl
五、安装Mysql的依赖或开发库
1
2
3
4
5apt-get install libmysql-dev apt-get install libmysqlclient-dev apt-get install python-dev //python3要装python3-dev pip install mysqlclient //前面不安装的话这里会报错
六、安装yarn
1
2
3
4sudo curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update&&sudo apt-get install yarn
七、安装和启动nginx
1
2
3sudo apt-get intsall nginx//installieren sudo /etc/init.d/nginx start //starten
八、在localhost运行recaptcha
在这个网站填写site: localhost, 127.0.0.1 https://www.google.com/recaptcha/admin/
然后会得到两个密匙 分别用就可以了
九、小问题
database里的数据要修改才能本地login成功
参考:
WSL (Ubuntu 18.04) 使用Python虚拟环境virtualenv (https://zhuanlan.zhihu.com/p/98906073)
教你如何使用Google的reCAPTCHA驗證碼keys申请 (https://zfly9.blogspot.com/2015/07/20150703a.html)
最后
以上就是顺利可乐最近收集整理的关于[2021.01.27] 配置wsl遇到的问题问题一、设置Ubuntu 18.04为默认二、如何访问子系统的主目录?三、安装mysql和redis四、建立python虚拟环境五、安装Mysql的依赖或开发库六、安装yarn七、安装和启动nginx八、在localhost运行recaptcha九、小问题的全部内容,更多相关[2021.01.27]内容请搜索靠谱客的其他文章。
发表评论 取消回复