pip install something
을 통해 패키지를 설치했습니다. 패키지 something
의 소스 코드를 편집하고 싶습니다. 어디서 (우분투 12.04에) 그것을 어떻게 소스 코드를 편집하고 그것을 실행할 때마다 다시로드 할 수 있습니까?Python : 설치된 패키지를 편집하는 방법?
현재 소스 코드를 편집하고 있고 python setup.py를 몇 번이고 계속해서 실행하고있어 번거롭기는 마찬가지입니다.
pip install something
을 통해 패키지를 설치했습니다. 패키지 something
의 소스 코드를 편집하고 싶습니다. 어디서 (우분투 12.04에) 그것을 어떻게 소스 코드를 편집하고 그것을 실행할 때마다 다시로드 할 수 있습니까?Python : 설치된 패키지를 편집하는 방법?
현재 소스 코드를 편집하고 있고 python setup.py를 몇 번이고 계속해서 실행하고있어 번거롭기는 마찬가지입니다.
/usr/local/lib/python2.7/dist-packages/
에 설치된 파일을 편집 할 수 있습니다. sudo
을 사용하거나 root
이되어야합니다. 더 나은 옵션은 개발을 위해 virtual environment을 사용하는 것입니다. 그런 다음 가상 환경에서 사용 권한으로 설치된 파일을 편집 할 수 있습니다.
나는 사용하고있다. mkvirtualenv, -no-site-packages 옵션, pip 설치 및'something' 설치. 그러나 내가 편집 할 수있는 virtualenv 안에 파일을 설치하는 곳이 보이지 않는다. – KJW
실제로 설치된 패키지를 편집해서는 안되며, 대신 포크 버전의 패키지를 설치해야합니다. 자주 코드를 편집해야하는 경우
, 당신은 대신 아래에 소스 코드를 삽입해야 pip install something
를 통해 패키지를 설치하고 '.../site_packages/...'
의 코드를 편집 할 더 나은했다 개발 디렉토리에 설치하고 함께 설치하십시오.
python setup.py develop
# or
pip install -e path/to/SomePackage
# Or use a vcs at the first place
$ pip install -e git+https://github.com/lakshmivyas/hyde.git#egg=hyde
버전 제어 시스템에 변경 사항을 입력하고 명시 적으로 설치하도록 지시하십시오.
참조 : Edit mode
'dpkg를 쿼리가 -L '다음 파일을 편집? –
우분투 일반 (및 나는 또한 최신 버전을 기대한다)은 /usr/local/lib/python2.7/dist-packages에 pip 패키지를 설치하고 apt 패키지는 /usr/lib/python2.7/dist-packages에 설치한다. –