在virtualenv中安装pythonscipy
我正在尝试在我的virtualenv中使用scipy,但安装它的唯一方法是使用apt get,没有一种方法可以为我的虚拟环境安装它。没有退出pil的包,因此我尝试复制文件夹在virtualenv中安装pythonscipy,python,scipy,virtualenv,Python,Scipy,Virtualenv,我正在尝试在我的virtualenv中使用scipy,但安装它的唯一方法是使用apt get,没有一种方法可以为我的虚拟环境安装它。没有退出pil的包,因此我尝试复制文件夹 /usr/lib/python2.7/dist-packages/scipy到/home/envs/conbert/lib/python2.7/site-packages但不工作。是否可以使scipy在特定环境下工作?您可以在您的VirtualEnvironment中使用pip安装scipy pip install scip
/usr/lib/python2.7/dist-packages/scipy
到/home/envs/conbert/lib/python2.7/site-packages
但不工作。是否可以使scipy在特定环境下工作?您可以在您的VirtualEnvironment中使用pip
安装scipy
pip install scipy
pip
应在安装scipy
之前安装所有必要的Python依赖项
请注意,您可能必须使用
apt-get
安装一些额外的非Python依赖项。如果有必要,这些将在pip
安装过程中标记为错误。可能的依赖项可能包括BLAS、LAPACK、ATLAS、各种编译器等。这些是否已经安装将取决于您对系统所做的操作。是的,我收到了以下错误:/home/envs/conbert/bin/python-c“导入setuptools,tokenize;uu file_uuuu=”/tmp/pip-build-T6tskd/scipy/setup.py';exec(compile)(getattr(tokenize,'open',open)(uu文件uu).read().replace('\r\n','\n'),u文件uu,'exec'))“安装--record/tmp/pip zlmtw record/install-record.txt--外部管理的单一版本--编译--install headers/home/envs/conbert/include/site/python2.7"失败,错误代码为/tmp/pip-build-T6tskd/scipy中的1,但不确定依赖项是什么。@EnZo对某些依赖项尝试此答案,确保在虚拟环境之外时使用apt get进行安装。因此,不要在venv中执行sudo apt get install…
操作,首先停用。@Ffisegydd在virtualenv中使用sudo apt get
是可以的。virtualenv只更改本地python环境变量,而apt get
始终在系统级别上运行。