gpt4 book ai didi

从特定位置导入 Python(安装了多个库)

转载 作者:行者123 更新时间:2023-12-01 05:37:45 26 4
gpt4 key购买 nike

我已将一个库(mylib)安装到默认安装目录/usr/bin/...,然后,我使用以下方法将相同的库安装到不同的文件夹:

python setup.py install --prefix=/tmp/python/

所以,现在,我在不同的文件夹中安装了两个完全相同的库。

但是,我不想删除其中任何一个。我想调用来自/tmp/python/mylib 的版本,我怎样才能在我的 python 脚本中做到这一点。

#PSEUDO CODE
mypath = "/tmp/python/"
import mypath.mylib
...

最佳答案

你可以这样做:

import sys
sys.path.insert(0, '/tmp/python/')

import mylib

或者在运行脚本时更改环境变量PATH:

$ PATH=/tmp/python/ you_script

但最好使用virtualenv 。和virtualenvwrapper也许吧。

关于从特定位置导入 Python(安装了多个库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com