赞
踩
想要用wsl配置Linux环境 用的是Ubuntu18.04
因为本身也安装了docker 所以需要手动把ubuntu设为默认 不然wsl就出现闪退
wslconfig /setdefault Name Name 就是写你ubuntu的名字
wsl.exe -l 用来查看所有版本
一开始在网上找了是说在
C:\Users\用户名\AppData\Local\Packages\ubuntu包的名字\LocalState\rootfs
但是实际看了一下, 因为用的是wsl2, 所以这个位置只有一个ext4.vhdx,然后通过
\\wsl$(默认变量)\Ubuntu-18.04(这里要填你ubuntu的版本名)\home\{username} //username填的是你ubuntu的用户名
才能访问到主目录 (如果有大佬知道为什么可以帮忙解答一下 谢谢啦)
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
$ 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
apt-get install libmysql-dev
apt-get install libmysqlclient-dev
apt-get install python-dev //python3要装python3-dev
pip install mysqlclient //前面不安装的话这里会报错
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
sudo apt-get intsall nginx//installieren
sudo /etc/init.d/nginx start //starten
在这个网站填写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)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。