如何在虚拟环境中将python模块添加到PYTHONPATH?

2024-10-02 10:25:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行一个虚拟环境(venv)来运行python 3.7。我有一个从回购协议下载的模块my_模块。我希望将其添加到PYTHONPATH中,这样我就可以在python脚本中编写“importmyu模块”。我读到我需要对我的.bashrc文件做些什么,但在我的Mac上找不到它。我的Mac上没有名为“/.bashrc”、““/.bash\u profile”或“/.profile”的文件。我需要创建它还是什么


Tags: 模块文件脚本bash协议venvmymac
1条回答
网友
1楼 · 发布于 2024-10-02 10:25:33

如果您下载了一个模块,您应该已经得到了所谓的Python轮子。这不是确切的代码,而是一个包含需要安装的代码的包。所列的here中,您要做的是在其上运行pip install,将其作为虚拟环境的一部分。这样,只要您从venv运行模块,它就应该是全局可见的

如果直接从源代码下载

正如您所说,repo应该包含一定数量的源文件,其中一个是setup.py文件 您应该需要在虚拟环境中运行python setup.py install,它将以这种方式安装自身。运行pip install .应该能够安装该软件包,并且应该比直接调用setup.py更安全。(感谢chepner在评论中的澄清)

相关问题 更多 >

    热门问题