我来自乌班图。我知道如何在 Ubuntu 上安装 virtualenv 和配置内容。现在 Fedora 对我来说似乎很奇怪......
遵循这两个指南:
在 Fedora 上设置 virtualenv、pip、virtualenvwrapper 和 IPython
如何在 Fedora 16 / 15 / 14 中安装 Virtualenv
当我尝试设置我的 virtualenv 时,我得到了这个
bash:virtualenv:找不到命令...
我是在root下安装的。如果我做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
包含lib
virtualenv。它们是在我通过 pip 安装 virtualenv 后出现的。 (我在笔记本电脑上对照我的新 Fedora 进行了检查,根目录下不存在 lib 和 bin)。在安装过程中,我清楚virtualenv安装在根目录下。
我该如何解决?在 Fedora 上安装 virtualenv 的正确方法是什么? (我知道如何在 Ubuntu 上执行此操作...)
我认为su -
是不好的。普通 su 将以 root 身份登录,但将我放入用户目录而不是根目录(在 的情况下su -
)。
答案1
yum install python-virtualenv
答案2
现在对于 Fedora 25...
Python 2
sudo dnf install python-virtualenv
蟒蛇3
sudo dnf install python3-virtualenv