无法安装 python git 集线器包
Not able to install a python git hub package
对于 class,我需要能够使用这个 github 库:https://github.com/matsselen/pyolab
。我正在努力以一种实际可行的方式 download/install 它。我正在为此使用 anaconda,我尝试过的命令包括:
conda install pyolab
pip install pyolab
conda install source_code_file_path
pip install -e git+https://github.com/matsselen/pyolab#egg=pyolab
我已将源代码保存到 anaconda 的 'pkgs' 文件夹和我的根文件夹中。
我真的不太了解创建包,但在我的搜索中,我发现问题可能是 github 上的代码中没有包含 setup.py 文件。我试图建立自己的,但我无法让它工作。这是我的代码:
from setuptools import setup
setup(name='pyolab',
version='master',
description='IOLab code'
author='mats selen'
packages=['pyolab']
)
此外,我被要求使用 python 2.7 版本的软件包,而不是较新的 python 3 版本。
任何人都可以帮我指出正确的方向来让它工作吗?
不需要 pip-install 存储库,任何 python 脚本都可以直接从文件系统上的任何常规 files/dirs 使用。
只需克隆存储库:
git clone https://github.com/matsselen/pyolab
然后使用 sys.path
指定库脚本的位置并导入它们:
import sys
sys.path.append('./pyolab/PyOLabCode/')
# all dirs from sys.path are scanned by Python when you do import
# and the first matched dir where the module is found is used
import commMethods # importing a script ./pyolab/PyOLabCode/commMethods.py
对于 class,我需要能够使用这个 github 库:https://github.com/matsselen/pyolab
。我正在努力以一种实际可行的方式 download/install 它。我正在为此使用 anaconda,我尝试过的命令包括:
conda install pyolab
pip install pyolab
conda install source_code_file_path
pip install -e git+https://github.com/matsselen/pyolab#egg=pyolab
我已将源代码保存到 anaconda 的 'pkgs' 文件夹和我的根文件夹中。
我真的不太了解创建包,但在我的搜索中,我发现问题可能是 github 上的代码中没有包含 setup.py 文件。我试图建立自己的,但我无法让它工作。这是我的代码:
from setuptools import setup
setup(name='pyolab',
version='master',
description='IOLab code'
author='mats selen'
packages=['pyolab']
)
此外,我被要求使用 python 2.7 版本的软件包,而不是较新的 python 3 版本。
任何人都可以帮我指出正确的方向来让它工作吗?
不需要 pip-install 存储库,任何 python 脚本都可以直接从文件系统上的任何常规 files/dirs 使用。
只需克隆存储库:
git clone https://github.com/matsselen/pyolab
然后使用 sys.path
指定库脚本的位置并导入它们:
import sys
sys.path.append('./pyolab/PyOLabCode/')
# all dirs from sys.path are scanned by Python when you do import
# and the first matched dir where the module is found is used
import commMethods # importing a script ./pyolab/PyOLabCode/commMethods.py