Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.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
本地修改python库(sklearn,linux)_Python - Fatal编程技术网

本地修改python库(sklearn,linux)

本地修改python库(sklearn,linux),python,Python,我想修改sci工具包学习中的几个函数-最多添加几行 在家里使用我的Windows机器时,我可以(而且确实)直接编辑源代码(尽管我意识到,考虑到未来的项目,这是有风险的…)。 然而,现在我正在一个远程Linux服务器上工作,在那里我没有编辑/usr/lib/python2.7/dist-packages/sklearn/…/ 最好的方法是什么?根据您的修改,您可以: 重写新python模块中的方法/函数 在项目的其他文件夹中安装库 pip install --install-option="--

我想修改sci工具包学习中的几个函数-最多添加几行

在家里使用我的Windows机器时,我可以(而且确实)直接编辑源代码(尽管我意识到,考虑到未来的项目,这是有风险的…)。 然而,现在我正在一个远程Linux服务器上工作,在那里我没有编辑/usr/lib/python2.7/dist-packages/sklearn/…/


最好的方法是什么?

根据您的修改,您可以:

  • 重写新python模块中的方法/函数
  • 在项目的其他文件夹中安装库

    pip install --install-option="--prefix=$PREFIX_PATH" package_name
    
  • 复制项目中的库(pip、git或cp)

将lib文件夹复制到您的项目目录中,修改它并从那里导入,而不是从dist packagesUse或导入。这将创建一个虚拟环境来执行您的项目。