我通过自制软件安装python 2.7并在项目的需求文件上运行 #region Language Selection
var culture = new CultureInfo(Properties.Settings.Default.LanguageSettings);
Thread.CurrentThread.CurrentCulture = culture;
Thread.CurrentThread.CurrentUICulture = culture;
WPFLocalizeExtension.Engine.LocalizeDictionary.Instance.Culture = Thread.CurrentThread.CurrentCulture;
#endregion
。软件包下载,一切顺利,直到链接二进制文件 - 然后Pip尝试将f2py的二进制文件(一个软件包在requirements.txt文件中的依赖项)放入pip install -r requirements.txt
和我&# 39; m留下了这个错误:
/bin
我没有root访问权限,所以我希望pip将所有二进制文件放在IOError: [Errno 1] Operation not permitted: '/bin/f2py'
中。如何告诉pip将二进制文件安装到该目录中?
答案 0 :(得分:2)
我创建 virtualenv (首先使用pip
安装),然后使用virtualenv安装所有要求。这样你们都有一个可写的路径,并保持你的全局Python安装清洁其他项目。
或者,您可以使用--user
选项在site.USER_SITE
位置安装:
pip install --local virtualenv
或
pip install --local -r requirements.txt
请参阅文档中的User Installs section。
答案 1 :(得分:2)
如果您下载了该软件包,则可以
python setup.py install --user
pip现在通过将用户传递给setup.py
来支持此行为pip install --user somepackage