This letter considers joint subcarrier and power allocation in the distributed MIMO system for enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC) services. Orthogonal and non-orthogonal scheduling scheme can be selected by subcarrier assignment to improve spectral efficiency and meet the reliability requirement of URLLC. Short packet transmission is adopted for URLLC to meet the low latency requirements. We formulate a mixed-integer optimization problem by maximizing the energy efficiency (EE) of the system subject to quality of service (QoS) constraints. The problem is intractable to solve and then we propose a low computational complexity algorithm to find the suboptimal solution of the problem. Simulation results show that the proposed algorithm can converge fast and significantly improve the EE for eMBB and URLLC services.