VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 55
声望: 0

通过CMD命令行,可以查阅到path里面的目录,但是我想永久性的添加一个新的路径进去,请问怎么修改。百度过很多,在系统变量里面增加也无法修改这个,不知道是不是通过vnstation安装的python环境会有所不同?请指教一下
以下是cmd互交代码
in:python
in:import sys
in: sys.path
out:['', 'C:\vnstudio\python37.zip', 'C:\vnstudio\DLLs', 'C:\vnstudio\lib', 'C:\vnstudio', 'C:\vnstudio\lib\site-packages', 'C:\vnstudio\lib\site-packages\win32', 'C:\vnstudio\lib\site-packages\win32\lib', 'C:\vnstudio\lib\site-packages\Pythonwin']

Administrator
avatar
加入于:
帖子: 4500
声望: 320

通过修改环境变量的PYTHONPATH即可

Member
avatar
加入于:
帖子: 55
声望: 0

用Python的交易员 wrote:

通过修改环境变量的PYTHONPATH即可
陈老师,您好,我在提问之前,我已经在系统环境变量里面新加入了PYTHONPATH,实际上并不能通过这个方式往sys.path里面加入路径。系统是win10专业版,只安装VNstation的Python环境。
description

Member
avatar
加入于:
帖子: 337
声望: 27

应该是可以加的,建议新手不要用pycharm。

Member
avatar
加入于:
帖子: 55
声望: 0

青青子荆 wrote:

应该是可以加的,建议新手不要用pycharm。
实际上这个和pycharm没关系吧,IDE本身不提供环境(除了IDE额外新加的虚拟环境),所以原有环境还是VNstation提供的。

Member
avatar
加入于:
帖子: 55
声望: 0

也就是,我即便在PYTHONPATH里面加入了路径,sys.path里面还是只显示下面这个list
['', 'C:\vnstudio\python37.zip', 'C:\vnstudio\DLLs', 'C:\vnstudio\lib', 'C:\vnstudio', 'C:\vnstudio\lib\site-packages', 'C:\vnstudio\lib\site-packages\win32', 'C:\vnstudio\lib\site-packages\win32\lib', 'C:\vnstudio\lib\site-packages\Pythonwin']

文件名有pycharm,只是以前用pycharm的时候起的名字,祖传下来了。和pycharm也没啥关系

Member
avatar
加入于:
帖子: 4622
声望: 284

可以自己import看看会不会报importerror

Member
avatar
加入于:
帖子: 55
声望: 0

xiaohe wrote:

可以自己import看看会不会报importerror

xiaohe老师,你好,我就是因为报了importerror,才会想到把自己的文件的路径永久加入path的想法,不然每次调用,只能临时性的先
sys.path.append(自己的路径)
再import

Administrator
avatar
加入于:
帖子: 4500
声望: 320

修改环境变量后,要重启系统生效

Member
avatar
加入于:
帖子: 55
声望: 0

亲测,重启系统后,PYTHONPATH生效,此贴终结,谢谢各位老师回复。

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】