开发者社区> 问答> 正文

python项目怎么在服务器上运行?报错

大家编写的python代码都是怎么发到python上面运行的?如果直接在服务器上面用'python'命令运行会报错

ModuleNotFoundError: No module named 提示我写的类没有引入

展开
收起
爱吃鱼的程序员 2020-06-06 10:44:10 552 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>在你本地环境下执行:</p> 
    
    pip freeze > requirements.txt

    把当前环境安装装的包固定到requirements.txt里,然后到服务器上用下面命令来安装就行了:

    pip install -r requirements.txt

    当然最好的办法是使用pipenv这样的工具

                        <p>什么服务器?要说清楚</p>
                    
    
                            Linux 服务器
                        
    
                        这种要么是你的包没有安装,要么是你包没有在pythone加载的路径中。 
                    
    
                        <p>如果确认包已经安装了,就检查一下你的服务器上安装了几个版本的Python,运行的 版本和安装包的版本是否一致。</p>
                    
    
                        <p> 你是Flask还是Django,Tornado?你得使用类似于UWSGi的工具才可以的</p>
                    
    
                        <p>我自己写的一个类也要安装?如果依赖的类多了要一个一个安装?</p>
                    
    
                        <div class="ref">
    

    引用来自“拾光TM”的评论

     你是Flask还是Django,Tornado?你得使用类似于UWSGi的工具才可以的

                        <div class="ref">
    

    引用来自“怒摘一板”的评论

    引用来自“拾光TM”的评论

     你是Flask还是Django,Tornado?你得使用类似于UWSGi的工具才可以的

    应该是服务上python没安装或者是env没配置好!
    2020-06-06 10:44:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载