나는 python-mode.el을 사용하여 방금 Pipenv을 발견했습니다. 터미널에서 프로젝트 환경으로 Python을 시작하려면 먼저 프로젝트 디렉토리로 변경하고 "pipenv run python"을 입력하십시오. 그러나 python-mode는 명령 문자열이 아닌 프로세스를 실행하려고합니다. pipacv python을 emacs Python shell으로 실행하는 방법
는이 같은 쉘 스크립트 작성 시도 :#!/bin/bash
cd ~/myprojectdir
pipenv run python
을하지만,이 변수가 내 단말기 환경 설정이 불만
Warning: the environment variable LANG is not set!
We recommend setting this in ~/.profile (or equivalent) for proper expected behavior.
가지고 : 어떻게이 pipenv에 대한 설정되어 어떻게 보장 할 수 있습니까? 그러나 더 큰 질문은, 파이썬 프로세스로 버퍼를 얻기 위해이 pipenv 가상 환경 python을 이맥스 내에서 어떻게 실행해야합니까?
일반적으로, 당신은 가상 환경을 만들고 그것을 입력하기 위해'pipenv shell '을 사용하기 위해 pipenv를 사용합니다. –
나는 가상 환경에 들어가서 Python 모드 버퍼로 Emacs *에서 python *을 실행하려고한다. Emacs 내부에서 쉘을 시작한 다음'pipenv python 실행 '을 할 수는 있지만 여전히 파이썬 모드 버퍼가 아닌 쉘 모드 버퍼입니다. – SeanB