[problem help] baostock安装成功,不知道怎么启动?
Tofloor
poster avatar
jiutian123
deepin
2023-07-26 05:39
Author

pip install baostock安装成功

使用国内源安装:

pip3 install baostock -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

Installing collected packages: baostock
Successfully installed baostock-0.8.8
nsz@nsz-PC:~$ baostock-0.8.8
bash: baostock-0.8.8:未找到命令谢谢blush

Reply Favorite View the author
All Replies
安洛
deepin
2023-07-26 05:57
#1

pip以用户身份安装的软件,安装路径不在PATH变量中,所以找不到。第一次运行pip的时候应该有提示的。

解决方法是执行:

export PATH=$PATH:/home/你的用户名/.local/bin

然后再运行命令。仅对当前终端生效。如果想要永久生效,将这条命令写进~/.bashrc,它就会在每次bash启动时自动执行。

Reply View the author
jiutian123
deepin
2023-07-26 06:34
#2
安洛

pip以用户身份安装的软件,安装路径不在PATH变量中,所以找不到。第一次运行pip的时候应该有提示的。

解决方法是执行:

export PATH=$PATH:/home/你的用户名/.local/bin

然后再运行命令。仅对当前终端生效。如果想要永久生效,将这条命令写进~/.bashrc,它就会在每次bash启动时自动执行。

nsz@nsz-PC:~$ python3
Python 3.10.5 (main, Mar 20 2023, 03:13:45) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

nsz@nsz-PC:​ export PATH=PATH:/home/nsz/.local/bin
File "", line 1
nsz@nsz-PC:
​ export PATH=PATH:/home/nsz/.local/bin
^
SyntaxError: invalid syntax
export PATH=$PATH:/home/nsz/.local/bin
File "", line 1
export PATH=$PATH:/home/nsz/.local/bin
^^^^
SyntaxError: invalid syntax
baostock-0.8.8
File "", line 1
baostock-0.8.8
^^
SyntaxError: invalid syntax
baostock
Traceback (most recent call last):
File "", line 1, in
NameError: name 'baostock' is not defined
export PATH=$PATH:/home/nsz/.local/bin
File "", line 1
export PATH=$PATH:/home/nsz/.local/bin
^^^^
SyntaxError: invalid syntax

加了 还是有点问题blush

Reply View the author
owen_337
deepin testing team
2023-07-26 18:51
#3

楼主你好,这个不能单独在命令行使用:

baostock 是作为一个 Python 库来使用的,你需要在 Python 脚本中导入并使用其中的函数来访问和处理金融数据。看下图的示例哈,baostock重命名为bs, 使用bs来访问 baostock 库提供的各种功能和API。比如login(),logout()
image.png

Reply View the author
安洛
deepin
2023-07-26 20:04
#4
jiutian123

nsz@nsz-PC:~$ python3
Python 3.10.5 (main, Mar 20 2023, 03:13:45) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

nsz@nsz-PC:​ export PATH=PATH:/home/nsz/.local/bin
File "", line 1
nsz@nsz-PC:
​ export PATH=PATH:/home/nsz/.local/bin
^
SyntaxError: invalid syntax
export PATH=$PATH:/home/nsz/.local/bin
File "", line 1
export PATH=$PATH:/home/nsz/.local/bin
^^^^
SyntaxError: invalid syntax
baostock-0.8.8
File "", line 1
baostock-0.8.8
^^
SyntaxError: invalid syntax
baostock
Traceback (most recent call last):
File "", line 1, in
NameError: name 'baostock' is not defined
export PATH=$PATH:/home/nsz/.local/bin
File "", line 1
export PATH=$PATH:/home/nsz/.local/bin
^^^^
SyntaxError: invalid syntax

加了 还是有点问题blush

export是在bash环境下使用的,不是在python环境下使用的。

你的这个库如果是希望在python环境下调用的,那么按楼上说的做。

Reply View the author
jiutian123
deepin
2023-07-26 22:25
#5
owen_337

楼主你好,这个不能单独在命令行使用:

baostock 是作为一个 Python 库来使用的,你需要在 Python 脚本中导入并使用其中的函数来访问和处理金融数据。看下图的示例哈,baostock重命名为bs, 使用bs来访问 baostock 库提供的各种功能和API。比如login(),logout()
image.png

谢谢like

Reply View the author
jiutian123
deepin
2023-07-26 22:31
#6
安洛

export是在bash环境下使用的,不是在python环境下使用的。

你的这个库如果是希望在python环境下调用的,那么按楼上说的做。

like 谢谢

Reply View the author