概述
文章目录
- 问题
- 一、设置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
用来查看所有版本
二、如何访问子系统的主目录?
一开始在网上找了是说在
C:Users用户名AppDataLocalPackagesubuntu包的名字LocalStaterootfs
但是实际看了一下, 因为用的是wsl2, 所以这个位置只有一个ext4.vhdx,然后通过
\wsl$(默认变量)Ubuntu-18.04(这里要填你ubuntu的版本名)home{username} //username填的是你ubuntu的用户名
才能访问到主目录 (如果有大佬知道为什么可以帮忙解答一下 谢谢啦)
三、安装mysql和redis
sudo apt install mysql-server //安装sql
如果有这个问题
System has not been booted with systemd as init system (PID 1). Can't operate.
下面这个代码可以解决
sudo service redis-server start
或者
sudo /etc/init.d/redis-server start
因为没安装vim 直接使用去改redis的配置,把bind 127.0.0.1 改为bind 0.0.0.0 然后重启redis
sudo nano /etc/redis/redis.conf
sudo service redis-server restart
四、建立python虚拟环境
$ apt install python3-pip //use root
$ pip install virtualenv
$ python3 -m virtualenv 名字
$ source 名字/bin/activate
(名字)$ pip install -r requirements.txt
$ sudo -s //用root去pip避免一些权限问题
$ su 你想切回的用户名 //变回原来用户
pycurl要手动下载 网上的解决办法就成功了
$ apt-get install libcurl4-gnutls-dev
$ apt-get install libghc-gnutls-dev
$pip install pycurl
五、安装Mysql的依赖或开发库
apt-get install libmysql-dev
apt-get install libmysqlclient-dev
apt-get install python-dev //python3要装python3-dev
pip install mysqlclient //前面不安装的话这里会报错
六、安装yarn
sudo 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
sudo 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] 配置wsl遇到的问题问题一、设置Ubuntu 18.04为默认二、如何访问子系统的主目录?三、安装mysql和redis四、建立python虚拟环境五、安装Mysql的依赖或开发库六、安装yarn七、安装和启动nginx八、在localhost运行recaptcha九、小问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复