virtualenv --version
或which virtualenv
一无所获。我做过这些事情:
sudo apt-get update
---这会自动将python3放入“目录”吗?我也想要措辞方面的帮助,这是正确的说法吗?
python --version
只显示python3 --version
显示python 3.6.5
然后我做了sudo apt install python3-pip
。
which pip
不显示任何内容,which pip3
显示usr/bin/pip3
。
最后,我做了pip install virtualenv
。
现在我感到很困惑。它成功安装了virtualenv 16.0.0,但如果你virtualenv --version
或which virtualenv
,你什么也得不到。我认为这是对pip
与sudo apt-get/install
做什么的根本误解。我应该使用sudo再次运行命令,还是root用户找不到virtualenv? (再次缺少术语)
如果我选择离开它,我还能运行virtualenv吗? 这次我真的想要正确设置所有内容,只需将python库添加到virtualenv中以保持一切清洁。
提前致谢!!
答案 0 :(得分:1)
apt
安装所有用户可用的系统包。
如果您要安装virtualenv
,请运行
$ sudo apt install virtualenv
然后你会看到
$ which virtualenv
/usr/bin/virtualenv
你可以创建一个virtualenv
$ virtualenv -p python3 venv-3
$ . venv-3/bin/activate
并在
中使用pip
(venv-3)$ pip3 list