簡體   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