我已经下载了一个python包来安装在我的ubuntu机器上。 该软件包已经有一个setup.py文件可以使用,但是我想把默认的python安装地址改成别的东西,特别是这个软件包(而且不是很好)。 所以我试过的是:
首先在terminal中,导出新文件夹的地址: export PYTHONPATH=${PYTHONPATH}:${HOME}/@R_502_4617@s/testfolder/lib/python2.7/site-packages
然后我将这个导出的地址作为前缀添加到安装命令: python setup.py install --prefix=~/@R_502_4617@s/testfolder
安装通过。 现在让Python总是寻找这个新的path(旁边的默认安装path),我导出地址在bashrc文件中: export PYTHONPATH="${PYTHONPATH}:~/@R_502_4617@s/testfolder/lib/python2.7/site-packages"
NSIS – 如何检测静默安装?
如何在linux上安装自定义gcc的boost?
如何在windows 10上安装graphviz-2.38
无法安装Bonobo git服务器的工作副本
cuda 8.0安装后运行CUDA示例失败
但是现在每当我打开一个terminal并尝试导入已安装的软件包时,无法看到(“no module named …”)。 只有当我在安装文件所在的文件夹(setup.py)中打开一个terminal并运行python时,才可以看到这个包,它在那里工作。
为什么不在bashrc中导出,使得该软件包可以在任何地方使用? 在上面有什么我做错了吗?
拒绝用户“root @ localhost”的访问(使用密码:YES)
在windows上安装PHPunit
Msi安装问题在windows 7上
无法在centos 6.5上安装python-dev
在linux CentOS版本6.5上安装R3.1.1时出现的问题(检查LDFLAGS以获取Fortran库的path)
要回答你关于出口路径的问题。 作为$ PATH的一部分,你有$ PYTHONPATH吗? 如果没有,你应该把它添加到路径。
在我看来,处理这种情况的最好方法是使用虚拟python环境。 有一对夫妇可以选择,但我最喜欢virtualenv。 采取这种方法的原因是因为您可以在不同的文件夹中管理不同版本的Python。 并在这些文件夹中安装单独的软件包。 我建议考虑一下,因为这是一个非常有用的工具。 如果你想了解如何使用它,我可以提供https://virtualenv.pypa.io/en/stable/
总结以上是内存溢出为你收集整理的在所需的文件夹中安装python包全部内容,希望文章能够帮你解决在所需的文件夹中安装python包所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)