Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在virtualenv中安装pythonscipy_Python_Scipy_Virtualenv - Fatal编程技术网

在virtualenv中安装pythonscipy

在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

我正在尝试在我的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 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
始终在系统级别上运行。