저는 우분투 출신이에요. Ubuntu에서 virtualenv를 설치하고 구성하는 방법을 알고 있습니다. 이제 Fedora가 이상한 것 같습니다 ...
다음 두 가지 지침을 따르십시오.
Fedora에서 virtualenv, pip, virtualenvwrapper 및 IPython 설정
Fedora 16/15/14에 Virtualenv를 설치하는 방법
virtualenv를 설정하려고 하면 이런 메시지가 나타납니다.
bash: virtualenv: 명령을 찾을 수 없습니다...
저는 루트에 설치했습니다. 만약 내가한다면 ls
:
$ su -
[root@localhost ~]# ls
anaconda-ks.cfg bin lib
[root@localhost bin]# ls
virtualenv virtualenvwrapper.sh
[root@localhost bin]#
[root@localhost bin]# cd
[root@localhost ~]# cd lib
[root@localhost lib]# ls
python2.7
[root@localhost lib]# cd python2.7/
[root@localhost python2.7]# ls
site-packages
[root@localhost python2.7]# cd site-packages/
[root@localhost site-packages]# ls
virtualenv-1.7-py2.7.egg-info virtualenvwrapper
virtualenv.py virtualenvwrapper-2.11-py2.7.egg-info
virtualenv.pyc virtualenvwrapper-2.11-py2.7-nspkg.pth
virtualenv_support
[root@localhost site-packages]#
bin
virtualenv를 포함 합니다 lib
. pip를 통해 virtualenv를 설치한 후에 나타났습니다. (내 노트북에서 새 Fedora를 확인했는데, lib와 bin이 루트 디렉터리에 없습니다.) 설치하는 동안 virtualenv가 루트 디렉터리에 설치되어 있다는 것이 분명해졌습니다.
어떻게 해결할 수 있나요? Fedora에 virtualenv를 설치하는 올바른 방법은 무엇입니까? (우분투에서는 어떻게 하는지 알아요...)
나는 su -
그것이 나쁘다고 생각한다. 일반적으로 su는 루트로 로그인하지만 나를 루트 대신 사용자 디렉터리에 넣습니다(의 경우 su -
).
답변1
yum install python-virtualenv
답변2
이제 Fedora 25에서는...
파이썬 2
sudo dnf install python-virtualenv
파이썬 3
sudo dnf install python3-virtualenv