我已使用http://www.pythonforbeginners.com/basics/how-to-use-python-virtualenv
在我的系统上安装了virtualenv根据这些guidelines,最初的步骤是:
$ sudo apt-get install python -pip python-dev python-virtualenv
但是,我不想触及我的父环境。我认为virtualenv可能对我的案例有所帮助的唯一原因是因为我有一些奇怪的错误指向python版本的不一致。
所以我的要求是:
可行吗?
答案 0 :(得分:0)
virtualenv -p python3 path/to/your/env
source path/to/your/env/bin/activate
pip install pkgname
deactivate
如果您不想触摸父环境,请在激活环境后使用pip安装软件包。下次激活环境时,已安装的软件包将保留在那里。如果要删除环境,只需删除文件夹path/to/your/env
。
答案 1 :(得分:0)
您可以按照this answer中的步骤进行操作,这与您提到的指南基本相同。
virtualenv
将库和所有库安装在主系统的子文件夹中,并指示python仅使用它们,因此它们不会干扰您的主安装。
如果您确实不想触摸系统中的任何内容,则可以始终在docker容器中运行tensorflow(有关提示,请参阅this answer)。但即便如此,也需要在“父”系统中进行一些安装。