は、私は、次のフォルダツリーでPythonパッケージを構築していたとしインストールしたディレクトリを取得する方法:のPython 3.xの - ユーザーがパッケージ
main
|-- setup.py
|-- the_package
|--globar_vars.py
|--the_main_script.py
とにかくユーザーが行うが、同様に、それをインストールするには:
私はパッケージをインストールしたフォルダは、O救われることを望んpip install 'SomeProject'
:PIPを使用して
sudo python setup.py install
python setup.py install --user
python setup.py install --prefix=/usr/local
またはウェル、 N global_vars.py
は、任意の変数には、例:
globarl_vars.py
#!/usr/bin/env python3
user_installed_pkg = '/some/path/where/the/package/was/installed'
それを得るために何らかの方法はありますか?前もって感謝します。
このオプションを検討していました。ただし、この方法は、パッケージがすでにインストールされている場合にのみ機能します。つまり、あなたの答えは問題の半分を解決するだけです。パッケージがインストールされているパスがわかりましたが、変数にそのパスを(すでにインストールされている)global_var.pyファイルに割り当てています。 –
さて、分割している可能性があります解決策があります;) –