pycharm 运行 flask项目指定访问ip与端口

本文介绍了如何解决在PyCharm中编写Flask应用后,无法让局域网内的同事访问的问题。关键在于修改运行配置,在`run-Edit Configuration`中添加`--host=x.x.x.x`和`--port=xxxx`参数,确保服务监听所有IP地址,并指定合适的端口。通过这些步骤,可以成功使Flask应用在局域网内可达。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用pycharm编写了一个简单得flask程序,希望局域网同事访问,一直访问不到,如果实现呢?

 

网络上一堆

from flask import Flask

app = Flask(__name__)


@app.route('/hi')
def hello_world():
    return 'Hello World!'


if __name__ == '__main__':
    app.run(debug=True,host='0.0.0.0', port=8080)

 这种方式其实你使用启动服务,发现控制台还是http://127.0.0.1:5000/ 

等于设置未生效

上教程:

须要去

run-Edit-Configuration 中,找到Additinal options栏 :手动写入 --host=x.x.x.x --port=xxxx

 这时候你就会发现启动得控制台显示地址就是正确得

 

### PyCharmFlask配置使用镜像教程 #### 创建并配置虚拟环境 为了确保项目的独立性和稳定性,在PyCharm中创建一个新的Python项目,建议勾选“Create virtual environment”选项来建立专属的虚拟环境。这有助于隔离不同项目的依赖关系。 对于已经存在的项目,则可以在设置里找到`Project Interpreter`部分,点击右侧齿轮图标选择`Add...`, 接着挑选`Virtualenv Environment`下的`New environment`来进行相同操作[^1]。 #### 安装Flask框架及其他必要组件 通过命令提示符(CMD),可以利用pip工具快速完成Flask及相关扩展包的安装工作: ```bash pip install flask ``` 如果网络条件不佳或者希望加速下载过程,推荐采用国内源作为替代方案之一。例如阿里云提供的公共镜像站点能够有效提升获取速度: ```bash pip install -i https://mirrors.aliyun.com/pypi/simple/ flask ``` 上述指令中的参数-i指定了自定义索引URL地址用于代替默认官方仓库位置[^2]。 #### 设置Pip全局配置文件以永久生效 为了让每次执行pip命令都能自动应用选定的镜像服务器而不必每次都手动指定参数,可在用户主目录下新建或编辑`.pip\pip.ini`文件(Windows平台路径通常类似于C:\Users\[用户名]\.pip\)加入如下内容实现长期保存设定: ```ini [global] index-url=https://mirrors.aliyun.com/pypi/simple/ timeout=60 ``` 此方法适用于所有基于pip的操作而无需额外修改任何脚本代码[^3]。 #### 运行调试模式启动服务端口监听 最后一步是在IDE内部直接运行应用程序之前确认已开启debug模式以便于开发期间实查看错误日志信息以及支持热更新功能特性。具体做法是在app实例化之后添加一句简单的语句即可达成目的: ```python if __name__ == '__main__': app.run(debug=True, port=8080) ``` 这段代码会使得程序绑定至localhost上的8080号TCP/IP端口上等待客户端请求连接访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春天的菠菜

一毛两毛也是动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值