使用当前路径从终端打开Pycharm

时间:2016-09-14 22:12:26

标签: python bash command-line pycharm

如果你给命令“atom”。在终端中,Atom编辑器打开当前文件夹,我准备编码。

我正在尝试使用Ubuntu与Pycharm实现相同的目的:获取当前目录并使用Pycharm作为项目打开它。

有没有办法通过设置bash别名来实现这个目的?

6 个答案:

答案 0 :(得分:15)

PyCharm可以使用charm命令行工具启动(可以在第一次使用PyCharm时安装)。

charm .

答案 1 :(得分:4)

这对我有用:

pycharm-community .

答案 2 :(得分:2)

这对我有用:

alias atom_pycharm='~/pycharm/bin/pycharm.sh .'

可能您已将其安装到其他路径,但locate您的pycharm.sh文件并进行相应修改。

你有通常的bash技巧:如果你想在后台运行,请附加&,将stdout / stderr重定向到你想要的地方等。

答案 3 :(得分:0)

对我来说:

pycharm.bat。

但是我必须首先使用pycharm.bat所在的路径添加一个环境变量。就我而言,是:

C:\ Program Files \ JetBrains \ PyCharm Community Edition 2019.3.1 \ bin

(如何添加环境变量) 视窗 https://www.architectryan.com/2018/08/31/how-to-change-environment-variables-on-windows-10/

Ubuntu https://hackprogramming.com/2-ways-to-permanently-set-path-variable-in-ubuntu/

我使用的是Pycharm Community Edition 2019.3.1,在我的生命中,我找不到其他所有人都在谈论的“命令行启动器”,所以我不得不求助于此方法。

这是用于Windows的,但希望它将为您提供一些在Ubuntu上解决它的见识!

答案 4 :(得分:0)

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-9-d758c73dd1c4> in <module>
     51     s.enter(5, 1, run, (sc,))
     52 s.enter(1, 1, run, (s,))
---> 53 s.run()

~\Anaconda3\lib\sched.py in run(self, blocking)
    149                 delayfunc(time - now)
    150             else:
--> 151                 action(*argument, **kwargs)
    152                 delayfunc(0)   # Let other threads run
    153 

<ipython-input-9-d758c73dd1c4> in run(sc)
     29     if hqA == hqM or hqA < hqM and SELL != 0:
     30         #Sell $1 worth of Ethereum
---> 31         r.orders.order_sell_crypto_by_price('ETH', str(SELL), priceType=None, timeInForce=None)
     32         RQ = r.crypto.get_crypto_quote('ETH', info=None)
     33         print('Sell')

~\Anaconda3\lib\site-packages\robin_stocks\helper.py in login_wrapper(*args, **kwargs)
     38             raise Exception('{} can only be called when logged in'.format(
     39                 func.__name__))
---> 40         return(func(*args, **kwargs))
     41     return(login_wrapper)
     42 

~\Anaconda3\lib\site-packages\robin_stocks\orders.py in order_sell_crypto_by_price(symbol, amountInDollars, priceType, timeInForce)
   1569     crypto_info = crypto.get_crypto_info(symbol)
   1570     price = helper.round_price(crypto.get_crypto_quote_from_id(
-> 1571         crypto_info['id'], info=priceType))
   1572     # turn the money amount into decimal number of shares
   1573     try:

~\Anaconda3\lib\site-packages\robin_stocks\helper.py in round_price(price)
    162 
    163     """
--> 164     price = float(price)
    165     if price <= 1e-2:
    166         returnPrice = round(price, 6)

TypeError: float() argument must be a string or a number, not 'dict'

在MacOS和PyCharm社区版中为我工作

答案 5 :(得分:-1)

enter image description here

打开终端并输入:$ cd Desktop / pycharm-community