请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

(已解决)Error: That IP address can't be assigned to.


https://img1.sycdn.imooc.com//szimg/63eea78c0807670916000870.jpg

https://img1.sycdn.imooc.com//szimg/63eea8760812948e14981150.jpg

https://img1.sycdn.imooc.com//szimg/63eea87608a6aeb916000869.jpg

https://img1.sycdn.imooc.com//szimg/63eea8760869c9ea25241262.jpg

https://blog.csdn.net/IT_TIfarmer/article/details/91845300这个上面的三个方案都用了,没有效果

正在回答 回答被采纳积分+3

5回答

bobby 2023-02-19 11:49:04

https://img1.sycdn.imooc.com//szimg/63f19c1209fae81508220360.jpg这里看来是ip地址的问题,默认是监听在0.0.0.0上的,如果没有的话 应该是你启动django项目的是时候这里配置有点问题

0 回复 有任何疑惑可以回复我~
提问者 曾嘱咐 2023-02-17 06:41:24
  • 提问者 曾嘱咐 #1
    虽然不是很懂,但是有效
    回复 有任何疑惑可以回复我~ 2023-02-17 06:42:18
提问者 曾嘱咐 2023-02-17 06:39:49

https://coding.imooc.com/learn/questiondetail/380V9YvBj8JY4Nxw.html

在Jack老师的课程底下找到答案了


视频中我的远程开发环境是:Windows系统,VMware Workstation Pro里安装了CentOS 7,然后Pycharm连接到CentOS 7远程开发。这么做的好处是Pycharm运行、调试、同步代码速度很快,不过每次都得启动巨大的CentOS比较耗内存。

如果大家用的是云服务器,不是自己本地安装的虚拟机,Pycharm启动项目的时候应该会报 Error: That IP address can't be assigned to ,并不能像我视频里一样指定服务器IP,这是因为当Pycharm启动项目的时候,运行的IP必须是你笔记本网卡有的IP,

//img1.sycdn.imooc.com//szimg/5ce3affb0001002307560267.jpg

我装的VMware,当然有这个虚拟网卡,有192.168.10.X网段

//img1.sycdn.imooc.com//szimg/5ce3b07a00019e1b06830344.jpg

但是,如果你用的阿里云服务器22.33.44.55,你笔记本网卡当然没有这个IP,所以就会报 IP address can't be assigned to

解决办法:把图一里的IP改成0.0.0.0,但是浏览器访问网站依然是http://22.33.44.55

笔记本性能好的同学,还是建议用VMware装个CentOS,感觉用云服务器同步代码,跑测试用例,DEBUG都很慢。而且,第十二章Elasticsearch搜索的时候,如果你云服务器是1核1G的会内存不够服务启动失败,后面部署的时候MySQL, Nginx, Elasticsearch等服务同时启动需要2G内存


0 回复 有任何疑惑可以回复我~
提问者 曾嘱咐 2023-02-17 06:10:45

https://img1.sycdn.imooc.com//szimg/63eea9b00802fbb220921398.jpg

怀疑是不是配置写错了,主机那里之前我写的服务器的IP地址,但是换成127.0.0.1之后也是不行

该不会是下面的环境变量有问题吧

0 回复 有任何疑惑可以回复我~
提问者 曾嘱咐 2023-02-17 06:06:09

pycharm远程调试用不了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信