우분투에서 "Pheweb"이라는 소프트웨어를 실행하려고 합니다.
나는 팔로우한다여기를 안내하세요
하지만 'permission denied'
실행하면 오류가 발생합니다 'pip3 install pheweb'
. 그래서 다음 코드를 사용하여 설치했습니다.
sudo apt-get update
sudo apt-get install python3-pip python3-dev libz-dev libffi-dev
sudo python3 -m pip install wheel cython
sudo python3 -m pip install pheweb
지침 작성자가 에서 제안한 대로 'detailed install instructions'
.
입력하여 올바르게 설치되었는지 확인하고 싶지만 'pheweb --help'
다음 오류가 발생합니다.
Traceback (most recent call last):
File "/usr/local/bin/pheweb", line 5, in <module>
from pheweb.command_line import main
ModuleNotFoundError: No module named 'pheweb.command_line'
내가 시도한 다른 것들은 다음과 같습니다.
- 저자는 "자세한 설치 지침"에서 다음 절차를 설명합니다. 이를 시도했지만 여전히 동일한 오류가 발생했습니다.
설치에 성공했지만 pheweb --help 명령을 찾을 수 없는 경우 PATH에 pheweb을 추가해야 합니다. 당신은 달릴 수 있어야합니다
echo'PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
, 새 터미널을 시작한 후 pheweb --help를 다시 시도하세요.
- 이 코드를 실행하면:
sudo python3 -m pip show pheweb
나는 다음과 같은 결과를 얻습니다.
Name: PheWeb
Version: 1.3.16
Summary: A tool for building PheWAS websites from association files
Home-page: <https://github.com/statgen/pheweb>
Author: Peter VandeHaar
Author-email: [email protected]
License: UNKNOWN
Location: /usr/local/lib/python3.6/dist-packages
Requires: boltons, cffi, Flask, Flask-Compress, Flask-Login, gevent, gunicorn, intervaltree, numpy, psutil, pysam, rauth, requests, scipy, tqdm, wget
추가해 보았습니다
PATH="/usr/local/lib/python3.6/dist-packages:$PATH"
하지만 ~/.bashrc
여전히 같은 오류가 발생합니다.
실행했을 때 which pheweb
결과는 다음과 같습니다.
/usr/local/bin/pheweb
이 문제를 어떻게 해결할 수 있나요?