在MacBook上逐步部署了开发环境,但因为之前没怎么使用过macOS操作系统,而且感觉macOS在权限管理方面比较细化也比较严格,在这个过程中踩了一些坑。
其中一个就是使用VMware Fusion安装虚拟机,在虚拟机中安装了Ubuntu系统,安装并启动nginx服务后在MacBook上无法使用Chrome访问的问题。
问题状况:
在虚拟机里使用curl命令可以正常访问到nginx的欢迎页面,但回到MacBook上在Chrome浏览器地址栏输入虚拟机的IP则无法访问,提示无法访问此网站(ERR_ADDRESS_UNREACHABLE)。
curl http://localhost/
...
coding=utf-8 import requests from lxml import etree base_url = ‘https://spiderbuf.cn/web-scraping-practice/random-css-classname’ my_headers = { ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/53...
The current Flask app is not registered with this 'SQLAlchemy' instance. Did you forget to call 'init_app', or did you create multiple 'SQLAlchemy' instances?
使用Flask开发Web应用时,必不可少的就是使用SQL Alchemy对数据库进行操作。但是经常会看到有些人遇到一个报错,就是以上这些报错提示。
这样的报错通常发生在保存数据及提交时,如以下代码:
```python
db.session.add(spiderbuf)
db...
coding=utf-8 import requests from lxml import etree import re base_url = ‘https://spiderbuf.cn/web-scraping-practice/block-ip-proxy’ myheaders = { ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari...
C:\Python\python.exe: can't open file 'C:\\Program': [Errno 2] No such file or directory
Process finished with exit code 2
最近在升级PyCharm时,一时忘记修改默认的安装路径,在写代码并且调试模式(Debug)运行时就报了以上的错误。隐约记得在网上也见过有网友遇过这样的问题并且发贴求助,所以就记录一下。
先说解决方法:这个问题就是由于PyCharm安装路径带了空格导致的,重新安装PyCharm并在安装时选择不带空格及中文的路径即可。
所以我在很多时候都会强调写...