pythonpath相关内容
考虑以下文件目录结构: project | django_project | | __init__.py | | django_app1 | | | __init__.py | | | utils | | | | __init__.py | | | | bar1.py | | | | ... | | | ... | | django_a
..
当我尝试从Linux终端运行代码时,导入不起作用。具体地说,是从同一项目中的其他包导入。我知道这是一个PYTHONPATH问题,但我不知道如何进一步诊断或解决它。 代码在IDE(Eclipse)中运行良好。 我对一个永久性的解决方案感兴趣,我猜它将涉及编辑.bashrc。我只想从命令行调用脚本,如 python my_script.py os.environ["PYTHONPATH
..
我在 ubuntu 13.04,bash,python2.7.4 解释器看不到我设置的变量. 这是一个例子: $ echo $A5$ python -c '导入操作系统;打印 os.getenv("A")'没有任何$ python -c '导入操作系统;打印 os.environ["A"]'回溯(最近一次通话最后):文件“",第 1 行,在 文件“/u
..
我有一个存放我所有 Django 应用程序的目录 (C:\My_Projects).我想将此目录添加到我的 PYTHONPATH 以便我可以直接调用应用程序. 我尝试将 C:\My_Projects\; 从 Windows GUI 添加到我的 Windows Path 变量(我的电脑 > 属性 > 高级系统设置 >; 环境变量).但它仍然不读取 coltrane 模块并生成此错误: 错
..
我们正在尝试安装几个自己编写的 python3 应用程序,它们共享一些版本冲突的库. 我们目前正在讨论在 PYTHONPATH 和/或 pythons virtualenv 中使用包的顺序. 你会怎么处理? 解决方案 你可以使用pipx. pipx 将为每个应用程序设置单独的虚拟环境,以便所有应用程序的依赖项保持独立. 如果您自己使用 virtualenv,则必须切
..
我创建了一个 projectname 包,并使用 PyCharm 调试其中的代码.我还使用 venv 为包设置 Python 环境.我遵循标准的包结构如下. .├── 姓名│ ├── __init__.py│ ├── arith.py│ └── arith.py├── 斌│ └── app.py├── 建造│ ├── bdist.macosx-10.11-intel│ └── 库│ └── 姓名
..
我希望能够在 PyCharm 中使用 paraview.simple 库.我已经在我的电脑上安装了 paraview.这个包不能用 pip 安装,据我所知没有 .whl 文件.网站 docs 推荐目录包含所有 python 文件被添加到 PYTHONPATH. 如何在我的 PyCharm 会话的 PYTHONPATH 中添加相关文件夹,并默认保留它,这样当我关闭并重新打开 paraview.
..
我的代码是: import scriptlib.abc导入脚本库.xyz定义 foo():...一些操作 但脚本库位于其他目录中,因此我必须将该目录包含在环境变量“PYTHONPATH"中. 无论如何,在执行导入语句之前,我可以先在环境变量“PYTHONPATH"中添加 scriptlib 目录,例如: 导入系统sys.path.append('/mypath/scriptlib')导
..
编辑:根据 Ulf Rompe 的评论,使用“1"而不是“0"很重要,否则会破坏 sys.path. 我使用 python 已经有一段时间了(一年多了),我总是很困惑为什么人们推荐你使用 sys.path.append() 而不是 sys.path.insert().让我演示一下. 假设我正在开发一个名为 PyWorkbooks 的模块(安装在我的计算机上),但我同时在开发一个包含 P
..
在我的系统上,我多次安装了多个模块.举个例子,numpy 1.6.1安装在/usr/lib/python2.7/dist-packages的标准路径中,我有一个更新版本numpy 1.8.0 安装在 /local/python/lib/python2.7/site-packages/. 我不能简单地删除旧版本的原因是我没有权限在我的工作计算机上更改任何内容.但是我需要使用新的 numpy 版
..
我有以下项目结构 示例项目电脑Python例子来源实用程序配置管理器配置文件常量.cfg 如何从 ConfigManager.py 访问 constants.cfg. 我有一个限制 我无法给出 constants.cfg 的完整路径(绝对路径),因为如果我在不同的 PC 上运行它应该无需任何修改即可工作 此外,如果我代表以下内容,我可以访问该文件.但我不想每次都给回斜线 f
..
假设我有以下目录结构: parent_dir/foo_dir/文件条目录/酒吧.py 如果我想从 foo.py 中导入 bar.py,我该怎么做? 解决方案 如果所有出现的目录都是 Python packages,即它们都包含 __init__.py,那么你可以使用 from ..bar_dir 导入栏 如果目录不是 Python 包,您可以通过使用 sys.path 来做到这一点
..
是否可以在 spark 中为 worker 的 PYTHONPATH 附加值? 我知道可以转到每个工作节点,配置 spark-env.sh 文件并执行此操作,但我想要更灵活的方法 我正在尝试使用 setExecutorEnv 方法,但没有成功 conf = SparkConf().setMaster("spark://192.168.10.11:7077")\.setAppName(
..
我使用 IntelliJ 与 Python 插件和 远程解释器功能 与我的流浪虚拟机.它正确设置了远程解释器以使用我的 VM 的解释器.但是,我在我的 VM 中使用自定义 PYTHONPATH,我希望 IntelliJ 识别该路径并在开发时包含该路径中的模块. 如何配置 IntelliJ/PyCharm 的远程解释器以在 VM 上使用自定义 PYTHONPATH? 解决方案 对于 P
..
编辑:适用于 root,sudo 是问题所在.阅读下文. 我有一个包含我自己的库的目录,例如我的 Python 库位于 /home/name/lib/py. 通过将以下行添加到 /etc/bash.bashrc,我已将此目录添加到所有用户(包括 root)的 Python 的 PATH: export PYTHONPATH=$PYTHONPATH:/home/name/lib/py 它
..
我以为 导入系统sys.path.append("/home/me/mydir") 正在将目录附加到我的 pythonpath 如果我打印 sys.path 我的目录就在那里. 然后我打开一个新命令,它不再存在了. 但不知何故,Python 无法导入我保存在该目录中的模块. 我做错了什么? 我读过 .profile 或 .bash_profile 可以解决问题.
..
我有一个存放我所有 Django 应用程序的目录 (C:\My_Projects).我想将此目录添加到我的 PYTHONPATH 以便我可以直接调用应用程序. 我尝试将 C:\My_Projects\; 从 Windows GUI(My Computer > Properties > Advanced System Settings >; 环境变量).但它仍然没有读取 coltrane 模块
..
我正在使用 mod_wsgi 在 Apache2 上部署我的 web.py 应用程序. 这是我的 virt_host 文件, WSGIPythonPath/home/ubuntu/plotwatt/libplotwatt:/home/ubuntu/plotwatt/pwstage/srcServerAdmin gslabrails.dev.plotwatt.co
..
如何在 VisualStudio Code 中为我的工作区正确设置 $PYTHONPATH 变量? 背景信息 我已经安装了两个版本的 GNURadio: GNURadio 3.7.11 版由 Linux Mint 包管理器安装在 /usr/lib/python2.7/dist-packages/gnuradio 由 PyBOMBS 安装在 /home/tejul/Docum
..
如果我将 PYTHONPATH 设置为某个路径 /path/to/modules/,则该路径将附加到 sys.path 并且我可以导入/path/to/modules/中包含的模块/包. 但是,如果我只想访问单个模块/包,则添加 /path/to/modules/mymod.py 或 /path/to/modules/mypackage/ 到 sys.path 不起作用. 那么有没有办
..