繁体   English   中英

如何从硬盘驱动器安装模块

[英]how to install a module from my hard drive

我还有另一个要解决的python问题。 我浏览了在线教程和文档,但无法使其正常运行。

我做了一个模块,我想将其导入我的一个脚本中。 而已! 在网上我可以找到一些有关分发和安装模块的指南和教程。 这不是我想要的。 我想要的是在我的计算机上安装我的模块,然后像其他任何python模块一样,将其导入脚本中。

我试过了:

pip install --user my_package 

我还尝试将模块放在python27目录内的其他文件夹中,然后进行导入(我收到该软件包不存在的错误)。 我尝试了两者的组合(将程序包放在不同的文件夹中并运行pip。)

我知道这可能是一个愚蠢的问题,但是到目前为止,我发现了无数的信息,但没有一个可以以特定的方式回答我的问题。

预先感谢您的帮助

编辑:这是我的包裹的内容

my_package/
  bin/
  docs/
  my_package/
    __init.py  
    my_scrip.py
  tests/
  setup.py

您应该使用可编辑的安装来安装本地软件包:

pip install -e /path/to/my_module

这只会将路径添加到您的PYTHONPATH 您对目录中文件所做的所有更改都将由您的所有脚本看到(您可以继续处理导入的包,因此可编辑 )。

以后您也可以使用

pip uninstall my_module

如果要使用pip安装模块,则需要更多工作。 但是,如果您只想从系统上的任何Python脚本import mymodule ,则可以使用以下命令将模块的位置永久添加到Python路径中:

export PYTHONPATH="${PYTHONPATH}:/path/to/dir/"

如果使用的是Bash shell,只需将其添加到您的.bashrc文件中即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM